常见问题
1、sdk 初始化错误 最佳实践:确定 sdk 的初始化,核对初始化的方法,OctopusGroup.init(...)
2、10100 错误 最佳实践:确定 AppId 和广告位 Id 前后是否有空格,必须去掉空格。 特别重要:版本发布时,需确定 AppId 和广告位 Id 是否为正式广告位
3、用户点击开屏广告后自动跳转 App 主页,然后关闭 App 主页后看到广告落地页,这个问题会影响广告收益
最佳实践:开屏广告记得添加这个 canJumpImmediately 的判断,参考 demo 中 SplashActivity 类。
(点击开屏广告后的逻辑:用户点击开屏广告后先跳转到广告落地页,然后关闭广告落地页返回到进入 App 主页)
4、在 android7.0 及其以上系统的手机上,点击安装类的广告后,未出现引导 App 的安装
最佳实践:确定是否添加 fileprovider 的相关声明
5、集成过程中如发现库冲突请联系开发者,另:聚合 SDK 不影响之前的逻辑与收益,可共用一个库。
6、建议用真机测试广告,用模拟器测试广告会触发防作弊策略(大概率不会返回广告)。
7、reflect exception!
java.lang.ClassNotFoundException: com.android.id.impl.IdProviderImpl
这是某渠道自己捕获未找到 com.android.id.impl.IdProviderImpl 类错误,并使用 error 打印的日志,广告可以正常展示
8、unity 开发,广告请求和展示必须在 UI 线程中调用
9、激励视频问题 unity 接入安卓激励视频广告,播放广告时按 home 键切到手机主界面,再进应用时没有继续播放广告,广告直接消失
- 9.1、可直接根据文档排查一下 https://blog.csdn.net/liangde123/article/details/70255520 参看文档 !isTaskRoot() 这个方法检测点击 Icon 回来的第一个 Activity 是哪个 Activity
- 9.2、将返回的 Activity 的状态修改成 android:launchMode="singleTop"