http://blog.sina.com.cn/s/blog_8627ac3c0100zje9.html
刀口舔血,步步惊心!
Android中小开发者/团队广告盈利全攻略及“Gemini Adwhirl开源移动广告聚合”项目介绍
(2011年11月)
作者:Gemini
新浪博客:http://blog.sina.com.cn/geminiadwhirl(求关注)
新浪微博:http://weibo.com/u/2250746940(求粉)
广告讨论QQ群:190120830、190123135(求加)
开源项目地址:http://code.google.com/p/gemini-adwhirl-chinese-mobi-ad-plugin/(求下载,呵呵!)
作为Android中小开发者/团队,摆在面前的首要问题就是——如何盈利?本文结合作者自身在从事Android开发的“坎坷”经历给大家现身说法,花上10分钟,就让你快速理解各种广告盈利方式的“奥妙”,告诉你其中暗藏的玄机,教你如何尽可能规避各种风险,并将这些“坎坷”经历的结晶“Gemini Adwhirl开源移动广告聚合”项目奉献给大家。
本文力求客观、真实,也欢迎大家一起共同来探讨Android开发者的广告盈利途径。
1、Android盈利方式简介:
--------------------------------------------------------------
目前,Android平台下的中小开发者/团队盈利模式主要有以下几种:广告展示、积分兑换、应用付费、项目外包、厂商内置等。
首先对这几种方式做一个简要的说明:
项目外包与厂商内置,顾名思义,并且由于其并非普通开发者容易接触到的方式,暂无介绍。
2、移动广告商(广告联盟)
--------------------------------------------------------------
下面是移动广告商的网站地址/注册链接汇总(将会持续更新):
http://blog.sina.com.cn/s/blog_8627ac3c0100z8o5.html
最突出的问题就是——广告预算不足!
广告商(广告联盟)需要向广告主拉广告,传统广告主不是没钱,而是对移动广告这个新生事物还不了解或是心存疑虑,还不敢大量投放广告。随着时间推移,这个投放量将会逐步扩大,也许会在将来的某一天爆发(这也是很多开发者在努力做软件的动力所在),可是这并不能解决现阶段的问题。
广告预算不足造成了诸多问题,首先是广告填充率不足。因为没有那么多广告,所以即使开发者的应用发出广告请求也未必能够获得广告,直接影响收入。而开发者会认为,我既然发出广告请求了,而广告商却没给我广告,导致收入下降,这不能接受。
从根本上讲,在预算不足这个问题上,开发者理应跟广告商属于同一阵营。但是,由于竞争激烈,有些广告商为能多占领市场份额,保住广告流量(或许是为了以此拉到更多广告、或是获得融资等),会许诺保持较高的广告点击单价并会尽力保证广告的填充率,这就很可能要自己贴钱进去。再加上一些拉来的激活计费(CPA)的广告可能要跟开发者按点击计费(CPC)结算(用户可能只是点击了广告但实际并没有激活,广告商自己收不到钱但是还得付给开发者),还要给广告代理商提成,销售提成,加上运营成本,广告商初期很可能会烧些钱。
当广告商的钱烧完了,就会无力兑现之前给开发者的许诺,从而导致危机的出现:部份广告商开始苛扣开发者的广告请求次数、苛扣点击次数(降低点击率)、把CPC计费换成CPA计费(甚至仍使用CPC的低单价)、从免税到收税、更稀奇的还有偷偷扣款(早上8点看到前一天的收入居然比凌晨看到的还少了不少),手法林林总总,但是归结到底原因就是——广告商要生存!要盈利!甚至是要夺利!当这个矛盾以极端形式体现的时候,就出现了诸如今年的“5-18事件”一样的大爆发:某个口碑一直良好的广告商突然在事先未做任何通知情况下,将广告单价大幅下调,一时间,搞到开发者“哀鸿遍野”,骂声一片,纷纷转投其它家,当然广告商自己也为此付出了沉重的代价——信誉扫地,并且在相当一段时间内没开发者愿意用它了。
作者也正是因为亲历此次事件,收入被腰斩(虽然不多J),且当时对此广告商充满信任只用了这一家广告,结果想逃都逃不掉(想用软件新版本来迁移广告商是一个很漫长的过程,时至今日仍然还有那家广告商的“尾盘”在),那心情真是——人为刀俎,吾为鱼肉啊(我想,经历过那场风波的人一定都会感同身受)!于是,开始转向使用广告聚合,关于什么是广告聚合,广告聚合又暗藏那些玄机,将在下一节进行详细阐述。
服务器的速度,一些广告商的服务器瞬间即可获得广告,但是有些广告商的服务器可能需要花费数十秒。这就麻烦了,如果你的应用平均使用时间很短,那可能还没来得及展示广告就OVER了,展示时间等于白搭了。
3、广告聚合
--------------------------------------------------------------
一般是的方法是,设置一个网络服务器,上面存储需要展示的广告商列表和展示比例,还存储了广告填充的优先级顺序。软件自身也会嵌入一个广告聚合管理模块,在启动后读取服务器的广告设置并按照所分配的比例来展示广告,当从某些广告商那里获取广告失败时,则按照聚合服务器上设置的优先级顺序从其它广告商那里获取广告来填充代替,尽可能保证有充足的广告展示,而不是将展示时间白白浪费。
本文将从事广告聚合服务的公司称为广告聚合商。国外的www.adwhirl.com算是广告聚合商的鼻祖了,后来被Google收购,并且开放了其源代码。但是由于其源代码只包含了国外的广告商,国内的广告商用不了,于是一批国产的广告聚合商应运而生了。这些国产的广告聚合商也都是在基于adwhirl的开源代码基础上进行了修改或增强,但不同的是——他们用了别人开源代码以后自己都不开源了,再加上adwhirl开源项目本身的架构,导致出现了一个很大的安全隐患——存在“偷流量”(聚合商有能力窃取开发者广告流量)的可能性(下文会有阐述)。
但使用聚合也非一帆风顺。
首先是作者一早就发现目前所有的广告聚合商都存在安全漏洞,就是上面说的“偷流量”!(声明:这并没有证明聚合商真的这样做了,但这对开发者而言这绝对是根肉中刺!是一颗不定时炸弹!)
将“偷流量”简单归纳一下就是,这些聚合商都会要求开发者将自己在各个广告商申请的广告的识别ID填写在聚合商的服务器上,软件运行以后需要从聚合商的服务器获取各个广告商的ID,再用这个ID向广告商获取广告。这就表示,如果聚合商的服务器回传给你的ID是其它应用的ID,那么你的广告就是给别人展示的了,点击的收益也是别人的了!玄乎吧!而且很多广告商都是不验证广告ID与应用包名称的对应关系的,不信你自己试试看。
其次,就是在使用聚合商提供的广告聚合的过程中,遇到了好几次问题,被折腾的疲惫不堪。如,某广告商SDK与某聚合商SDK不兼容,导致无法显示广告;又,当升级了(由某聚合商自己提供的配套的广告商的SDK)后居然出现了某广告无法显示,可程序已经发出去了——覆水难收;还有遇到过聚合广告出现随机异常导致程序退出;还有聚合商服务器宕机导致无法显示广告,白白浪费了展示时间;如此等等。而且因为手中没有广告聚合的代码,明知道哪里有问题也不能及时修改,只能等聚合商发布SDK新版本来修正(鬼知道这些新版本又又没有新问题)。我也分别尝试过联系各家聚合厂商,希望他们能至少将广告聚合的客户端代码开源,但基本上不是被拒绝,就是无果而终。
痛定思痛,最后作者决定自己修改adwhirl的开源代码来实现中文广告聚合。经过努力,基本完成了所需功能并且已经验证了一段时间。而且,经过自己实际使用和研究发现,目前的(基于adwhirl开源代码的)聚合代码架构不能完全保证与所有广告商的SDK之间不出现兼容性问题!需要部分广告商的SDK给予配合才能达到最佳效果。思量了一下,最后决定将自己手上的聚合代码开源,一方面可以让其它开发者容易并安全的集成广告聚合代码;另一方面,广告商也可以据此对自己代码作调整以达到更好的兼容性。
4、Gemini Adwhirl开源移动广告聚合
--------------------------------------------------------------
又经历了几次版本的更新和完善,期间也得到了不少开发者和广告商的大力支持(在此也对他们表示感谢),就成为了现在的“Gemini Adwhirl开源移动广告聚合”项目了。
开源项目地址:http://code.google.com/p/gemini-adwhirl-chinese-mobi-ad-plugin/
广告讨论QQ群:190120830、190123135
目前主要的功能特点有:
1、广告聚合,比例分配,优先级设置。
2、不需要在聚合网站填广告商的APPID(不用担心被“偷流量”了)。
3、开放源代码,项目文件精简。
4、不担心遇到聚合BUG而无法调试了,可以自己搞定。
5、可预设默认的广告分配比例,即使服务器宕机也无需担心。
6、设置了独立调试选项,可以单独调试某种广告,不用在聚合网站里来回设置了。
7、文档对广告聚合有完整的阐述,开发者可以了解其原理并自己动手修改。
8、包含了对最终代码进行混淆的指导,一站式服务!
此外,本项目还提供了一个DEMO 应用,既可以用来轮流显示聚合广告查看聚合效果,又可以指定只显示某家特定广告商的广告,可以用于查看不同的广告商目前有哪些广告,获取广告的速度等等,非常适合开发者用来查看、评估、选择使用那家广告。
5、积分墙
--------------------------------------------------------------
无论是小开发者还是大公司,应用的推广一直是一个难题。早期主要都是在应用商店、论坛等传统媒介方式进行推广,后来出现了开发者在应用里增加了跟其它应用互相推广的功能。
再就出现了专门从事帮助应用之间进行相互推广的服务提供商,你的应用帮别人推广了多少,别人的应用也帮你推广告多少,形成“流量平衡”,被称为“应用互推”,同时这些服务提供商也允许软件自己推广指定的内容,称之为“自家广告”,而目前这种服务商都是声称“免费”提供这种服务。
再后来,MONEY进来了。一些应用愿意付费来推广自己,而自身不再推广其它软件(比如我们常见的一些SNS应用、团购、商城类的应用等等)。那么,问题来了:在一个原本纯粹推广而不涉及金钱交易的“应用互推”平台。参与互推的应用都采用了所谓的“流量平衡”机制,而这时候新加进来的“付费推广”的应用是由谁来帮它推广的呢?而所付的费用又被谁收取了呢?这个问题作者一直没想明白,感觉就是一笔糊涂帐,所以一直比较抵制这种所谓的“纯粹”的“应用互推”模式(具体有哪些家就不指名了),也希望这样的“应用互推”平台能出来澄清澄清。
再进一步就出现了一种应用平台,直接将“推广”跟“被推广”换算成金钱方式,你推广别人多少钱1个,别人推广你多少钱1个,服务平台从中收取提成。在作者看来,与上面的相比,至少这笔帐在逻辑上是清楚了。国外的Tapjoy采用的就是这种形式,而国内最早采用这种形式的广告商则是万普。这种方式正在国内兴起,其名称也有很多,积分墙、推荐列表、应用墙等等,其实都是一回事!
最后演变到现在,国内的积分墙目前主要成为纯付费推广应用占被推荐的主体,而大部分应用靠负责推广付费应用来获得收入。并且,这种形式在目前在国内很有市场,因为:
1、
2、
3、
4、
但是目前这种形式在国内正在遭到部分应用商店的抵制。在作者看来,目前抵制的原因应该主要是两个:
1、
2、
积分墙自身的风险。
现阶段,移动互联网正处在上升期,各大厂商(SNS、商城、团购、“杀毒”等等)为了圈地盘都在大量投资。这时候积分墙的预算还很充足,但是开发者应该也要有心理准备,这只是现阶段!随着使用积分墙来盈利的应用越来越多,如果再加上圈地厂商的预算减少,积分墙的前途也还无定论。
积分墙的“扣量”问题!
有开发者反映部分积分墙的广告商也存在着“扣量”的问题(是指广告商可能会暗扣开发者积分收益)。作者自己也收到过用户投诉邮件,说在安装了应用后,积分没有增加。
但是因为积分墙有其特殊形式,用户激活软件获取积分,消费积分获取功能,不会像普通广告条那样存在什么无效点击之类的说法,只要激活了就有积分。开发者可以利用第三方(或自己)的统计功能来实施对积分墙的积分进行监控!
6、推送广告
--------------------------------------------------------------
这也是泊来品,由国外的AirPush公司先搞起来,目前国内也有公司在搞这项业务。但如果你接触过国内的推送,你会发现这项业务在国内又被被“微创新”了,比如Airpush的推送最多设置每天2条,其目的是不会让用户太过反感,但是国内的就放松的多了。另外,国内的推送还跟积分模式相结合,大量推送下载类应用,而且甚至可以做到让用户一点击就自动下载!这也造成了不小的问题,详细的会将在“广告的用户体验”一节讨论。
7、图标广告
--------------------------------------------------------------
8、广告的用户体验
--------------------------------------------------------------
我们还是从不同广告形式来分别来谈广告的用户体验吧,首先是广告条。
我把广告条大致分成两类,传统商业类广告跟应用下载类广告。传统广告,比如什么促销啦、优惠啦、手机、电脑、豆浆机之类广告等等,主要是用于推广信息的广告;应用下载类广告,表示其最终目的是希望用户在手机上安装他们推广的手机软件(比如SNS、团购、商城、“杀毒”等等),目前这个阶段应用下载类广告还挺多!
而下载类广告则不同,标准的流程应该是:用户看到广告推荐的软件,有兴趣的话就点击进入软件详情页面,然后可以看到软件的详细介绍与下载按钮,如果用户同意则点击下载按钮,下载完成后会有提示安装,安装完成后系统会显示是否立即运行,用户点击运行或者取消。
但是因为下载类的广告主跟广告商(广告联盟)之间的结算多半是按照软件实际激活数量来计费的,而广告商跟开发者往往是按点击次数计费的,广告商就会尽可能的在相同点击次数下提高软件激活的数目。于是“微创新”又来了,首先是用户点击了广告后就“强制下载”不显示详细信息(而且用户中途没有机会中止下载),其次是安装完成后没等用户点运行就自动运行了(激活了)。
其实我对“安装后自动运行”方式倒也接受,毕竟只要是用户自愿选择安装的软件,就算自动激活也没什么,可以立即获得收益结算。但是“点击强制安装”就不同了,用户多半想先看下详细情况,你这就直接给下载安装了,说不定安装的是啥用户都还不知道。你认为,用户上过一次当以后,下回点击广告的意愿是降低还是提高呢?而且,我想,广告主也多半不愿意看到强制下载,因为用户很可能装完就卸载了,这属于无效下载(但广告主已经付钱了)。
现在又多了一种“微创新”,就是点击以后仍然直接下载,但是下载进度条会滚动显示软件详情,仅作介绍,各位看官自己掂量。
积分墙对用户是有积分利益驱动的,下载意愿会明显提高。因为国内大部分都是应用下载激活类型的积分墙,所以积分墙形式除了是提供一个积分下载应用列表以外,其它的手法与广告条的应用下载并无不同。而且,部分广告商已经将其广告条下载激活也列入获得积分的内容。虽然说广告条下载激活算积分有利于激励用户点击,不过细算起来,这个对广告商没有任何区别,但是对于开发者略有不同,大家自己思考下吧。
最近积分墙受到一些应用商店的抵制,其理由是用户体验不好,遭到投诉。其实,在我看,对于积分墙只要取消了“强制下载”之外,并无太大问题。作者反而认为只要合理规范,积分墙是目前形势下开发者能够获得收益的非常好的途径。只要订立规矩(对不同的广告形式有哪些底限的要求,利益方如何分成等等),大家准照执行,包括用户、开发者、广告主、广告商、包括应用商店(可以跟广告商谈分成)大家都可以从中收益,为何不好好做好这个模式呢?而且,因为对于开发者来讲收益可观,即便被应用商店围追堵截,仍会想尽一切办法用上积分墙,而应用商店一味地抵制,对于用户、开发者、广告商、广告主、包括应用商店自己,谁又真正从中得到好处了呢?这其实是一个“全输”的结果!与其堵还是不如疏的好!
而真正用户反感强烈的应该是下面这项!
你觉得你会是什么样的心情?FXXK!我要投诉!投诉谁?对于小白用户,当然是在哪里下载就到哪里投诉,一时间闹得应用商店鸡飞狗跳!应用商店找谁?当然是先找开发者,进而是直接找相应的广告商了,或者有应用商店就干脆直接把用了这些广告商的应用全部毙掉,而不管你的软件是否好,是否用了积分墙、是否用了推送,那怕只用了广告条也不可以!于是大多数本分的开发者也因此遭殃了!
最后还有图标广告,在你安装了一个应用后,每次启动这个应用,桌面上就会多出一个或多个图标,而且只要一点这些个图标就会跳到一些其它广告网站……这个用户体验如何,就给大家留做思考题吧!
9、开发者与广告
--------------------------------------------------------------
于是一些“把握住契机”的开发者就大量生产了(编写脚本,批量生成应用)许多的低质量的并且同质化严重的应用(去应用商店搜索下连连看、对对碰、美图、壁纸、电子书,你就会有所感悟了),以获取下载量,再配合上积分墙、推送广告等,获得了不菲的收益。
而一些很好的应用却因为应用商店的排名机制问题,被那些批量生产的应用所淹没,而无法获得更多在用户面前露脸的机会。一个稍有卖点的应用在谷歌电子市场差不多一周内就可以上其分类排行榜,而在国内应用商店,(除了几个“凤毛麟角”的被应用商店“看中”的应用以外)怕是不知要埋到什么时候了。(关于国内应用商店的问题,完全可以另立一篇,这里不多赘述了!)
而且,还有极少数开发者对积分墙、推送广告进行了“疯狂”滥用,造成大量用户投诉(还时常导致广告商服务器宕机!),以致出现了积分墙被应用商店抵制的冏状。甚至还出现了无任何功能、打开就是积分墙下载这样的极品应用!真是天雷滚滚,滚滚长江!其实,这只是极少数开发者在“杀鸡取卵”,他们在疯狂的同时也将用户群体的广告体验彻底搞砸,当用户对于移动广告都产生强烈的排斥态度的时候,对于广大辛勤的开发者来说这会意味着什么呢?
伴随着开发者数量的增加,伴随着应用数量(包括批量生产的应用)的急剧上升,以及应用商店、广告商对应用审核标准的提高,再想复制以前的“批量模式”也已经不容易了。之前掘得“第一桶金”的开发者也都纷纷意识到这个问题,也开始转变思路,朝着“精品”路线发展了。
希望这是一个好的起点!最后,Android市场的大发展还需要各方的共同努力,用户、开发者、应用商店、广告商、广告主缺一不可!
新浪博客:http://blog.sina.com.cn/geminiadwhirl(求关注)
新浪微博:http://weibo.com/u/2250746940(求粉)
广告讨论QQ群:190120830、190123135(求加)
开源项目地址: http://code.google.com/p/gemini-adwhirl-chinese-mobi-ad-plugin/ (求下载,