1、展示广告时显示白屏
A:展示广告时出现白屏可能原因为展示的广告样式与UI展示页面不匹配,Banner广告使用AutoAdComponent组件展示;原生广告、开屏广告、贴片广告使用AdComponent组件展示;激励广告、插屏广告调用showAd方法展示。
建议排查手段为:
-
获取请求广告时返回的广告数据并记录。
-
打印展示广告时入参的广告数据,对比两者是否一致。
-
检查请求的广告类型与使用的展示组件是否匹配。
2、展示原生广告时传入广告数组为何只展示一个广告?
A:原生广告展示采用的是广告高级UI组件AdComponent,此组件展示广告要求传入的数据为一个广告数组(Advertisement[])。为了适应开发者请求多个广告而只选择一个展示的情况,组件内部逻辑默认只展示广告数组的第一个数据,即Advertisement[0]。因此开发者如果需要展示指定的广告样式,需要自己构造一个广告数据并把需要展示的广告放在数据的第一位。
3、鲸鸿动能媒体服务平台打开受限
A:受制于您所在国家/地区的外汇管制、税务处理等因素,您所在的国家/地区尚未对个人开发者开放鲸鸿动能流量变现服务,您需要实名认证成为华为开发者联盟的企业开发者,包括获得应用开发者合法授权的企业。