常见问题自查和解决方法
大约 3 分钟
常见问题自查和解决方法
SDK初始化相关
无网络初始化失败
错误信息为no network!
调用初始化时,应用未获取网络使用权限,但sdk会在获取网络使用权限后继续初始化,应用生命周期内可正常请求广告。
加载策略失败
错误信息为 fetch strategies fail!
自查方向
- 首次安装初始化时,有较大概率出现该问题。因为要加载线上策略,在固定时间内未拉取到线上策略,会报此错误,此种情况不影响sdk继续使用,应用生命周期内可正常请求广告。如要解决首次安装初始化失败问题,可以采用预置策略。
- 检查appId是否填写正确
- 账号是否已配置完毕,如果账号下未配置广告位等信息,需等商务、运营对接完毕后再进行开发测试
广告网络SDK初始化
广告网络SDK的初始化在聚合SDK内部进行,开发者可通过控制太日志查看各个广告网络SDK的初始化结果
不建议开发者在聚合SDK之外单独初始化某一个广告网络SDK,否则会导致某一广告网络的广告源不可用,在瀑布流下代码位加载中报错sdk is not available
广告加载相关
无可用广告
错误信息为no available ad
自查方向
- 广告位瀑布流是否配置完毕?联系商务、运营确认。
- 查看瀑布流执行过程,和代码位加载结果
- 开启日志打印
- 查看每个代码位加载结果
- 如果代码位失败原因为sdk is not available,则需检查是否正确接入对应广告网络SDK
广告位类型错误
错误信息为slot ID type error,广告位ID填写错误
没有可用的瀑布流策略
错误信息为no available ad strategy,广告位没有可用的瀑布流策略
自查方向
- 广告位ID是否填写正确
- 是否在SDK初始化成功后调用广告加载
- 广告位瀑布流是否配置完毕,联系商务、运营确认。
SDK不可用:初始化失败
错误信息为sdk is not available,未调用聚合SDK初始化
自查方向
- 是否调用了SDK初始化
广告展示常见问题
开屏广告展示不全
自查方向
- 是否使用自定义底部视图
- 加载前是否设置adSize参数,设置是否正确
原生广告模版渲染问题
如何设置广告渲染尺寸?
原生模版渲染广告设置宽度,模版会根据宽度自适应调整高度
为什么获取adView的尺寸异常?
调用 render 方法后,需要在 sa_nativeExpressAdViewRenderSuccess: 回调中获取 adView.bounds.size 可以获取准确的宽高
原生广告自渲染问题
为什么点击无响应?
需要将可点击视图加入到数组中,传入 registerClickableViews: 方法