Exception
#
一、异常冲突#
1、Only fullscreen opaque activities can request orientation异常“Only fullscreen opaque activities can request orientation”,由于Google出于安全的考虑,对Android8.0的版本做了处理,当一个Activity固定方向并且是透明的,就会抛出上述异常,此时需要您修改主题样式
以Google Admob为例:
styles.xml文件配置如下:
#
2、java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/gson/Gson & Failed resolution of:Lcom/google/ads/consent/ConsentInformationTradPlus支持GDPR,以下根据项目的情况选择性添加依赖:
#
3、java.lang.NoClassDefFoundError:Failed resolution of:Lcom/google/android/gms/ads/rewarded/RewardedAd;原因:同时引入 AdMob 与 Firebase
解决: 只能引入一个,同时firebase要引入和推荐的AdmobAdapter一样的版本。
#
4、如果gradle使用4.0.0以上会遇到“Entry name ‘AndroidManifest.xml’ collided” 编译失败问题,需要在build.gradle中添加#
5、初始化失败原因:测试机使用代理导致初始化失败。
解决:安装证书,测试机正常连接网络。
#
7、Failed resolution of :Lcom/facebook/biddingkit/bridge/BiddingKit;- V 4.7.0开始支持Facebook Head Bidding,需要引入biddingkit-release.aar
#
二、广告加载失败请参考错误码&错误信息说明。
#
三、三方广告相关#
1、如何获取AppID或SDK key#
(1)Google ApplicationId#
(2)Applovin SDK Key#
2、接入Huawei Ads华为广告必须是app上线华为应用市场才可能下发正式广告,所以测试过程只能用官方测试id; 同时支持在华为手机和非华为Android手机上实现流量变现(目前支持非华为Android手机厂商:荣耀,OPPO,vivo,小米, SAMSUNG(海外))