大家好,我是牢鹅!对于出海有做IAA的开发者来说,收益的增长至关重要。而广告收益,又与广告展示率息息相关。
牢鹅根据自身经验和AdMob的一些公开资料,总结了下面几点和提升广告展示率的方法,大家可以对照进行运营调优,相信广告收益也可以得到进一步的提升!
-
展示率的重要性
-
广告展示的计数逻辑
-
低展示率常见原因
-
如何提升广告展示率
为什么展示率重要?
广告展示率是指广告在设定时间范围内展示给用户的次数与广告填充次数的比例(展示次数/填充次数)。
说人话,那是因为广告平台只会为成功展示的广告请求付费啊!你是广告商也希望自己付费投放的广告得到真实的展示。
而据Google对热门应用的分析给出的数据中:55%的应用展示率低于平均水平
广告展示的计数逻辑
只有当广告开始在用户屏幕上加载时,才会被计为展示(Impression)。
因此,最终成功转化为 Impression 的匹配请求的比例往往较低,因为并非所有广告最终都会显示在用户的屏幕上
常见原因汇总
1、广告请求延时
-
发出广告请求的所需时间越长,用户在广告出现前离开广告位的可能性就越大
-
应用加载逻辑不合理,优先大量内容加载而放低了广告调用的优先级
-
同步运行代码不流畅,导致在其他进程完成前不能申请调用广告
2、广告渲染/展示逻辑存在BUG
-
由于代码错误或不佳的用户交互,匹配请求未能成功转化为展示
-
针对同一广告单元,意外触发了重复的广告请求
3、广告过期
-
广告超过缓存有时效
-
应用程序被长时间切到后台运行,重新切回前台后未进行广告刷新
4、不合理的广告请求时间
-
发起广告请求的时间距离展示太近。如:广告请求在页面切换时发送,导致广告无法及时响应
5、广告位置设置与刷新频次
-
在进行广告刷新时长设置时,未考虑广告对用户的可见性因素
-
代码设置存在BUG,导致不停刷新或请求广告
6、不正确的广告格式处理
-
错误地使用不同格式的广告ID
如何提升?
1、用户体验是提高广告展示率的关键。优化APP界面设计,减少广告打扰用户的程度,增加用户对广告的接受度,从而提高广告展示率。
2、合理选择广告展示位置,并根据用户使用习惯进行调整。同时,考虑采用多种广告形式,如横幅广告、插屏广告、视频广告等,以满足不同用户的需求。
3、确保足够时间给广告请求,避免广告需要展示时广告未填充。
4、优化广告加载逻辑,优先广告调用的优先性。
5、调整广告请求的顺序,在恰当时机触发展示。
6、检查代码逻辑,识别阻止了广告展示的潜在错误代码,确保没有针对同一展示位置触发多余的广告请求。
7、展示广告时,判断广告缓存是否过期和废弃。
8、请求广告时尽量使用串行请求,提升广告展示率的同时保障广告填充。
9、对于有视频素材的广告位,可以采取预加载机制,但是预加载的时机一定是要尽量接近于展示时机,这样才能尽量规避展示率低的问题。
10、建议一次拉取一条广告,不要拉取多条广告的同时只展示一条。
11、完整展示广告素材,注意广告展示时长,广告素材被压缩、裁剪、展示区域过小等会导致展示像素不达标。
12、注意,只有包含完整广告(ad角标)元素的素材才算正常显示。
13、开屏广告超时时间建议设置在3.5s左右,如果时间过短,会造成请求的广告没有得到展示而被浪费,或是刚展示出来就一闪而过。
14、提高广告位所在的产品功能渗透率(产品功能渗透率=使用产品该功能的用户数/同期活跃用户数),如果开发者在一个功能页面里设置了广告场景,但是产品在这个功能和页面对用户的引导并不够,导致进入的人不多,开发者预先针对这个广告位进行的预加载广告也就被浪费了。这也是展示率低的一个原因。
结语
提高广告展示率是提升APP收益和发展的重要环节。通过优化用户体验、优化广告位置与广告格式等措施,可以有效提高广告展示率,增加收益和用户规模。同时,合理处理广告频次、调整广告请求时间,以及保证广告加载速度,也是提高广告展示率的关键。