最近发现很多新手开发者会遇到无效流量的问题,会让大家不知所措,所以更新一篇无效流量相关的文章。这篇文章主要讲讲无效流量是什么、应当如何避免、及时发现问题并解决它。
1
什么是无效流量官方解释:
所有可能会虚增广告客户费用或发布商收入的点击或展示都属于无效流量。这其中包括蓄意制造的欺诈性流量,也包括误点击。
2
无效流量产生的主要原因由于发布商点击在自己的应用中投放的广告而产生的点击或展示。
发布商鼓励用户点击他们的广告(例如:任何鼓励用户点击广告的语言、可能导致大量误点击的广告实现方式等)。
使用自动点击工具或流量来源、漫游器或其他欺诈性软件。
一位或多位用户产生的广告重复点击或展示。
开发者经常遇到的是1、2、4,本文主要讨论1、2、4
3
无效流量带来的影响Google会对所有展示和点击活动进行反作弊分析,其中对无效点击的处罚从轻到重可能有:
扣除无效点击带来的收入;(结算单中超过无效浏览扣除超过5%就需要引起重视)
AdUnit限流;(某个AdUnit点击率异常低)
AdMob账户限流;(后台一般有相关提示及邮件)
AdMob账户停用,同时停用其他Google产品,如AdSense等。(一般无法登录后台或出现相关提示及邮件)
所以,总体而言,如果发现自己存在无效流量,需要及时进行处理。
4
如何解决无效流量情况1:多见于新手开发者在版本研发中测试广告或版本发布后验证广告需求。
这里有两种方法可以避免:
如果是版本研发中,测试包可以使用谷歌的测试广告ID进行广告测试,确认接入是否有问题
https://developers.google.com/admob/android/test-ads?hl=zh-cn
如果是正式包,可以通过添加测试设备进行测试,这样设备就会展示测试广告,可以在admob界面中通过添加GAID(安卓)或IDFA
https://support.google.com/admob/answer/9691433?hl=zh-Hans
最后,如果没有注册测试设备,一定要避免点击自己的广告,以免产生不必要的损失。
情况2:如何避免误点击
一般误点击较为集中出现在横幅广告和原生广告中。
比如,休闲游戏中横幅广告与游戏操作界面重叠,容易造成误点击。
比如,原生广告与应用导航栏过于相近,被误认为是应用内部的导航功能。具体参考Google对各类型广告的植入方式的政策文档。
不建议使用的横幅广告植入方式
https://support.google.com/admob/answer/6275345?hl=zh-Hans
禁止的插页式广告植入方式
https://support.google.com/admob/answer/6201362?hl=zh-Hans&ref_topic=2936214
AdMob 原生广告合规核对清单
https://support.google.com/admob/answer/6240814?hl=zh-Hans&ref_topic=2936214
插页式激励广告及激励广告相关政策
https://support.google.com/admob/answer/7313578?hl=zh-Hans
除了前期避免以外,上线后需及时关注广告CTR的情况,个人经验,原生和横幅广告一般广告CTR不超过5%,是比较合理的范围。如发现某一位置广告CTR明显偏高,需引起重视。除了在广告场景设置上尽可能避免误点击,也可以通过减少广告展示频次来降低点击率,或者在APP代码中设置点击广告次数的限制,避免设备在一天之内有点击广告次数过多的情况。
情况3:如何避免一位或多位用户产生的广告重复点击或展示
这种情况多发于用户质量低、竞品破坏。
首先,检视买量渠道,不与信誉/服务质量不佳的第三方合作。这里有遇到开发者说,只是用Google Adwords买量,仍然遇到该问题;解决方法:建议减少巴西、非洲等T3地区买量,尝试买一些优质地区买量。
其次,可以使用 Google Analytics(谷歌分析)或 Firebase 数据工具,通过埋点做到获得有关产品访问者的详细信息(例如每一位用户在固定时间段内点击广告的次数)。通过以上方式了解每一用户对广告点击次数的平均值,如有单一用户明显超过平均频率区间或有其他可疑行为,立即上报数据,及时进行用户IP封锁。
最后,需要注意避免频繁进行广告请求。在新兴国家或者网速较慢的国家,如当前广告请求不成功,立即重新请求,短时间内多次请求失败,容易出现过多无效请求,也会被认为是无效流量。建议控制广告加载失败后的请求频次。