媒体在接入豹趣小游戏SDK时,会经常问很多穿山甲广告的问题,我在这里分如下几点详细介绍下:
如何申请穿山甲广告
接入时常见问题
如何发挥穿山甲广告的最大价值
穿山甲广告和竞品的比较
穿山甲广告的红线有哪些
一 如何申请穿山甲广告
1) APP注册穿山甲账号
APP只要上架了应用宝、豌豆荚、AppStore等市场就可以申请穿山甲账号,申请时需要填入APP的SHA签名,和研发同学要下。
2) 下载穿山甲SDK
APP使用的穿山甲SDK只能从自己账号下的穿山甲后台下载,不能使用其他来源的穿山甲SDK。
除了安全的因素外,穿山甲分配给不同APP用不同版本号的SDK,如果使用的是非指定版本号,可能会无法展示广告。
二 接入时常见问题
SDK里包含Demo,照着集成就行,常见的问题:
2.1)原生、自渲染和模板渲染的区别
这个问题是刚开始接触广告时,广大同学最容易搞混的一个问题。
模板渲染广告:
穿山甲从11月28日开始申请的广告样式只有这一类,广告用webview(网页)展示。接入者在穿山甲后台,选择只需要的样式进行显示就可以,如:上图下文,左图右文等多种形式。
对于穿山甲的好处是:
用webview的好处是广告样式修改方便和多样,无需更新sdk,可控且统一调度;
减少开发者的不正确或作弊使用
减少技术支持的工作量
缺点是:
webview技术在不同安卓系统不同手机厂家表现不一致,稳定性容易受很多因素影响。
webview很多功能是全局的,开发者不正确使用webview,会影响到整个app的webview功能,导致广告无法展示。
同样,穿山甲webview如果不正确使用,也会影响app的webview页面无法打开。
除此之外,第三方SDK,很多都用H5页面,如:百度统计sdk,会hook APP的所有webview(有提供针对指定页面hook,但很多开发者选择默认参数),导致webview无法打开,尤其导致游戏无法进入。
不过目前这块风险还在可控范围内。
自渲染和原生渲染:
现在已经退出穿山甲的舞台,这里不细说,简单来说,就是穿山甲返回广告的子元素,如标题,描述,图片等,你自己拼装成自己喜欢的界面展示。
2.2)广告无法显示
分2步定位:是预加载广告失败导致的,还是展示失败导致。
预加载广告失败导致
解决方案:在预加载时,增加日志输出穿山甲错误码和错误原因,或者去穿山甲集成文档查询对于的错误原因。
常见的错误是:
APPID和广告位ID不匹配,如:用A APP,设置的是B APP的广告位ID;
广告接口设置错误的广告位ID,如:激励视频接口设置的是插屏广告位ID;
广告位ID复制粘贴错误;
40029,最近最常见的,需要升级穿山甲最新版本才能使用。
debug版本没签名或不对,导致无法展示广告。
展示失败导致
这种错误常见于自渲染的广告,而从11月28日开始,穿山甲已经停止了自渲染广告的申请,主推模板渲染广告,所以该问题出现的概率低了非常多。
之前申请的自渲染广告,现在还有广告返回,但不确保后续是否会停止,就如之前的原生banner一样,穿山甲在8月下旬停止广告返回。
所以建议,还是尽快更新模板渲染广告,免得后续更新不及时造成损失。
2.3)广告下载后无法安装
参考集成文档,带上ttProvider和具备存储权限。
注:
发布前,一定要测试整个广告的展示,下载,安装,激活流程。之前遇到几家媒体,广告能展示就发布了,完全没测试广告后续流程,导致广告的CPM非常低。
广告cpm依赖广告展示后的后续转化,如:点击,下载,安装,激活,注册,充值等。
2.4) debug版本没问题,release版本崩溃
参考集成文档,添加穿山甲混淆(资源混淆同理),需要注意不同版本的混淆不一样,每次更新穿山甲sdk都需要注意混淆的更新。
2.5) 激励视频广告和全屏视频广告有什么区别
激励视频广告:用于激励场景,如看视频复活游戏,获取道具等等,必须完整看完视频才能获取到奖励,默认不出现右上角跳过按钮;
全屏视频广告:用于场景切换时,如游戏点击下一关后出现,播放5秒后,右上角出现跳过按钮。
2.6)某个场景的广告位ECPM下跌了,重新换一个新的广告位ID是否有用?
没用
2.7)存储权限,imei权限,定位权限是必须的吗?
3个权限都不是必须的,但是如果有的话,大大提高广告的Ecpm。
有了存储权限,就可以推下载类的广告;
有了imei权限,就能跟踪后期转化;
有了定位权限,就可以推更加精准的广告。
2.8)视频类广告能否静音?
能
2.9) 如何屏蔽竞品广告
穿山甲后台可设置
3.10)被手机厂家报APP有风险或有广告
要先明确是否真的是穿山甲sdk导致,如果是,可以找他们要反检测的sdk版本。
三 如何发挥穿山甲广告的最大价值
3.1) 广告从请求到广告的有效展示,有几个漏斗
广告请求->广告返回
我叫广告请求成功率。目前这块穿山甲能做到99%+,广告返回成功需要打点,如果成功率很低的话,需要自查下,是否无效请求过多。
广告情场触发->广告显示
我叫广告展示率,这两个位置需要打点,一般广告展示在OnAdShow回调里打点。
广告展示->穿山甲后台广告实际展示PV
我叫广告的有效展示率,和上面OnAdShow的PV做比较,在95%以上属于正常,低于这个值,需要排查原因。
广告的有效展示率,受以下因素影响:
相同广告重复显示。是开发时最常见的问题,显示广告后,没去预加载下一个,用上一次的广告继续展示;
预加载广告,超过1小时后再显示,算无效;
有预下载广告,但是穿山甲还是返回相同广告的,如果在1分钟内多次展示,多余的也算无效,如激励视频广告,和产品功能挂钩,为了不影响app功能,即使在广告不足情况下,一样的广告也必须返回,保证功能没问题。
广告的曝光可见且曝光时长超过指定时间
提供存储,imei,定位等权限
目前,穿山甲的广告展示率极高,能达到96%以上,不够部分,可以选择其他广告源补量。
3.2)信息流或者banner返回的重复广告,不需要本地做过滤,穿山甲返回什么广告展示什么广告,价值最高;
3.3)减少无效的广告请求,充分展示穿山甲每次返回广告;
3.4)ecpm价值高低:激励视频/全屏视频 > 开屏/插屏 > 信息流 > banner。
广告ecpm依赖用户群里,转化等,什么场景用什么广告类型,而且要充分利用每个场景的广告搭配有效提高收益。
四 穿山甲广告和竞品的比较
直接给个人结论:穿山甲广告,是APP接入广告的首选
不可否认,穿山甲早期版本存在不稳定的问题,经过1年半的优化后,稳定性好很多。
广告接口,类名等都已经稳定下来,不会像以前一样,更新一个版本,要改接口和类名。
五 穿山甲广告的红线有哪些
最大的红线是:诱导广告点击
处罚措施:代码位/应用/账号被封禁
有哪些常见的诱导点击:
网赚类APP,点击广告得奖励;
提防第三方内容变现,如果存在诱导点击,会影响APP的收益,除非第三方用的是自己的广告。
其他会受到穿山甲邮件警告的有:
大量的广告请求,而没展示,会收到穿山甲的整改邮件通知,否则该广告位不再返回广告。
广告场景使用不正确
广告代理商做假图标诱导点击,如:点击关闭广告按钮后,实际结果是下载。
如需交流和纠正,请登录豹趣小游戏官网联系我。
豹趣小游戏,助你提高APP的商业收益。