为何在Android项目中加入广告
随着手机性能的提升,硬件技术的发展,各种手机软件也是各种各样层出不穷,移动端的广告平台也是有很快的发展。在从前对于手机软件中的广告都是持有一种半讨厌的态度,认为这东西不但没有用而且很烦。
但是最近有研究手机中广告的集成,发现其中还是蛮有学问的,也大致上了解手机端广告的这种商业模式。对于开发者来说,对自己的app中通过正规的平台添加一些适当的广告可以给开发者带来一些收益,可以看作是一种激励优秀软件开发的一种推动力。
国外主流的广告平台
Facebook、Amazon、AdMob等都是比较规范的广告平台,这次用的是twitter旗下的MoPub广告平台。该平台的特点是你不仅可以使用mopub平台的广告,还可以利用该平台集成其他平台的广告,也就是集成和管理三方广告。
关于互联网广告的模式
1.CPM(cost per mille)每一千次展现计费
开发者在他的app界面展示多少次,展示够一定次数或者被多少用户看到就可以计费一次,这种广告不需要点击进去,只是展示出来即可,说白了就是走流量形式的广告。
2.CPC(cost per click)每次点击计费
这个顾名思义就是用户点击一次就会给开发者一些费用,cpc模式往往会有一些限制例如广告平台会规定每一个ip在一段时间内只能点击一次,多次点击不予计算,从而降低预算成本。
3.CPA(cost per sale)每次动作计费
这是一种更复杂的一种模式,它需要用户不仅点击进去,而且还要做一些相关的动作,例如进入页面而且完成一次用户注册,或者是一些其他的交易过程。虽然这样要求比较严但是可想而知费用会给的比前面的要多一些。
4.其他
常见的是这些还有一些比如可以引导进去一个广告界面收集一些用户的信息,例如一些商家的问卷调查,关注一些公众号获取微信头像和昵称等信息;还有就是一些网络游戏的引导注册界面,例如是兄弟就来玩的某月亮等等。。
app应用内的广告的样式有很多种
-
Banner(横幅广告,也是最常见的一种)
该广告的形式是在activity中或者fragment中像一个条幅一样挂在界面的上端或者下端。
这种的往往利润较少,用户点击率也比较小。
-
Interstitial(插页广告)
这种广告是就像弹出一个页面,页面是广告的内容,用户可以点击进去查看,也可以点击叉号关掉页面。还有就是app加载进去时候会显示的一个界面。这种的是会有一定的互动程度,如果内容设计的不错还是挺容易引起用户兴趣的。
-
Native Ad(本地广告,可以集成到列本地表中的广告)
这样的广告十分的灵活,它不跟banner一样是固定在屏幕上下方不会动,也不会占据半个或者整个屏幕,而是像一个item一样嵌入到Listview,Recyclerview中,可以随着app内的信息流上下滑动。最常见的就是刷微信朋友圈,刷微博知乎时混入item中的广告。这样的设计确实非常巧妙,加上一些智能推送算法,给不同的用户推荐不同的广告,大大提高点击率。
-
Rewarded Video(通过一些视频来获取利润)
这也是一种常见的格式,一些游戏设置一些关卡奖励视频,或者小游戏。还有就是一些视频广告vip可以点击关闭的等等......