Android平台国内开发者盈利渠道大概有两种:一是下载付费,二是广告。下载付费是谷歌Android Market最基本的收费方式,开发者只要上传自己开发的软件,设定价格,用户下载后,开发者就可以获得收入。但是目前为此,Android Market的支付渠道还没有对中国大陆开放。这意味着,对中国大陆Android开发者而言,眼下最可行的赚钱方式是免费应用加广告的模式,但这种模式的盈利前景仍然不乐观。
笔者开发了几款应用,上传至国内各android市场,均为免费外加广告条的模式。而且不强制用户点击广告,不误导用户点击广告,半年下来,广告费只有几百块钱。看用户的反馈,用户一方面想用免费,不愿意花钱购买。另一方面又不想免费里还带广告。很多用户有广告就低评并卸载,这对开发者来说,盈利很难啊!当然,天下没有免费的午餐,广告必须有的。
笔者也在考虑是否使用其它广告形式,比如:推送广告,广告墙。同样作为手机用户,笔者不喜欢推送广告,安装了应用,有推送出来,基本就把该应用卸载掉。幸亏笔者是开发者,哪个应用推送了广告还能找出来,一般用户就难自己找出来了,只有依赖各种手机卫士。己所不欲,勿施于人,推送广告是没考虑使用的。另外,广告墙,或者叫积分墙,通过一定任务让用户获得积分,这些积分在应用中当作虚拟货币可购买一定的虚拟商品,用户做的任务其实就是下载并安装app,这类广告更适合于手机游戏。对于普通应用,是否就只有广告条一条路呢?
经人介绍,笔者发现了另外一种广告,“icon ad”,就是在桌面放置图标的广告形式。先说说放置图标,许多大公司开发的应用,安装后,第一次启动基本都自动在桌面创建图标,幸亏图标删除后不会再创建图标,如果这种广告创建一次图标,不重复创建,还是可以接受的。笔者找到一个使用这种广告的应用体验了一下:安装后第一次启动应用,应用显示一个对话框(英文的,这家广告公司在国外),对话框的内容是提示要创建“搜索”的桌面图标,用户可以简单删除该图标,对话框有两个按钮,“拒绝”及“接受”。点击拒绝后,正常使用应用,没有创建图标。不过,下次运行,这个对话框仍然出现。点击“接受”后,可正常使用应用,一定时间后(后台线程,有一定延时),Toast提示创建了××图标。删除图标后运行应用,对话框没有再显示,是否过几天会再次提示呢?这个不得而知。
这种广告我觉得我可以接受,于是,尝试去整合该广告SDK。下面是整合过程。
首先,去他们的 网站注册账号。他们支持paypal和银行转帐,填写payment info时要先填写个人姓名、地址,确认后的下一步我选择了paypal,这个比较好填,填个email就可以了(paypal的账号名),由于是以美元结算,需要注意paypal账号必须是国际账号。paypal中国账号只支持RMB。
完成后,来得Dashboard面板,点击“Add new app”或“Add another app”,进入第一个页面如下图:
注意图中“is your app live on the market?”及App URL,由于笔者申请了Google Market账号,这个选yes以及Google Market上应用的网址即可。对于没有Google Market账号的同学,填国内市场地址不知道是否可以,如果不行,填写可免费申请的slideme市场或socio市场试试。
点击Continue后到了第二个页面,如下图:
这里主要是整合选择,一是全部整合(Full Integration),二是部分整合(Partial Integration)。部分整合包括桌面图标、浏览器首页,全部整合比部分整合增加了浏览器书签(BookMarks)。笔者选的是部分整合。注意页面上有个计费说明,每下载的单价。我想,这应该是激活单价吧,如果用户安装了应用,从来不运行,肯定是不计费的嘛。
点击Continue后进入最后一个下面,如下图:
这里主要告诉开发这DEV_ID和APP_ID,工程整合SDK时要用到。注意那红框框,要求开发者把那些文字加入到app的描述中去。老外要求用户有知情权。这个页面同时可下载SDK。
下面就剩下整合进app的工作了。SDK中包含例子、jar及pdf文档。
1、将jar添加进eclipse的工程里面
2、修改AndroidManifest.xml文件,添加相关权限
注意,部分整合的可以将WRITE_HISTORY_BOOKMARKS和READ_HISTORY_BOOKMARKS权限删掉。
3、修改AndroidManifest.xml文件,添加service、activity说明及DEV_ID、APP_ID
4、添加代码。在app的主activity的onCreate函数添加一行调用即可:
com.apperhand.device.android.AndroidSDKProvider.initSDK(this);
5、混淆问题。如果工程使用了proguard混淆,修改proguard.cfg或proguard-project.txt文件(proguard配置文件名根据工程设置而定的),添加如下内容:
6、完成,导出签名的apk即可。
笔者整合一段时间来,感觉收入比广告条好很多,由于应用没努力推广,下载量有限,收入也还有限。最后再次给出注册网址,点击 这里注册,笔者会有小小奖励,不影响您的收入,谢谢啦。