跳到主要内容

5.2 错误定位

5.2.1 错误码列表​

提醒:请同时记录回调中的错误码和错误信息。完整排查流程请先查看排查指南。使用以下命令开启并过滤 SDK 日志:

adb shell setprop log.tag.ADSDK DEBUG
adb logcat | grep ADSDK

adb shell setprop log.tag.AD_NET_LOG DEBUG
adb logcat | grep ADSDK_N

聚合 SDK 错误码​

错误码阶段说明处理责任排查方向
-10000通用未知错误SDK支持提供错误信息和完整问题时段日志
20001填充当前没有可用广告接入方/运营检查测试模式、投放地区、广告源配置和平台库存
20002填充缓存广告已过期接入方重新加载,并避免在广告过期后展示
20003填充聚合请求达到云控超时时间接入方/运营检查网络、广告位超时配置和各广告源响应耗时
20004填充网络异常导致填充失败接入方检查设备网络和请求日志
20005填充竞价等待结束但无广告填充运营检查竞价广告源、出价和投放配置
20006填充无网络且没有离线广告接入方恢复网络后重新加载
20007填充竞价价格低于底价运营检查广告位底价和竞价配置
20008填充广告因敏感内容被过滤接入方/运营检查当前场景内容和品牌限制配置
30001广告源广告源初始化失败接入方检查对应*-lib、平台App ID、Manifest、混淆和版本兼容
30002广告源广告源请求超时接入方/平台检查网络、平台状态和请求时段日志
30003广告源广告源请求失败接入方/平台结合errorMessage和对应平台错误码定位
30004广告源素材获取失败接入方/平台检查素材网络请求及平台返回信息
30005广告源请求对象已经销毁接入方检查destroy()调用时机,不要在加载完成前销毁
30006广告源询价失败运营/平台检查竞价类型、代码位和平台竞价配置
40001触发展示有网络但没有可展示广告接入方确认onLoad()成功后再展示,并检查广告是否过期或已使用
40002触发展示无网络且没有离线广告接入方恢复网络并重新加载广告
50001展示广告展示失败接入方/平台记录onShowError()并结合平台日志定位
50002展示JS Banner缺少必要元素接入方/SDK支持检查Banner渲染参数;仍失败时提交完整日志
60001媒体调用App ID无效接入方/运营检查初始化App ID以及平台应用状态
60002媒体调用操作已经销毁的广告对象接入方调整对象生命周期,不要在后续调用前执行destroy()
60003媒体调用开屏广告展示参数异常接入方检查开屏展示参数和调用示例
60004媒体调用SDK无法获取广告处理对象SDK支持提供SDK版本和完整问题时段日志
60005媒体调用Native广告展示参数异常接入方检查Native容器、广告信息和绑定参数
60006媒体调用当前广告正在展示,不能再次加载接入方等待广告关闭后再发起下一次加载
60007媒体调用当前场景包含敏感内容,广告不可展示接入方/运营检查场景内容和品牌限制配置
60008媒体调用SDK尚未初始化接入方先初始化SDK,并等待onCloudComplete回调
70001云控云控请求超时接入方检查设备网络和云控请求日志
70002云控云控请求参数异常接入方/SDK支持检查初始化参数;仍失败时提交完整日志
70003云控App ID在平台不存在运营确认平台应用和App ID
70004云控包名与App ID不匹配接入方/运营对照安装包包名和平台应用配置
70005云控操作系统与平台配置不匹配运营确认平台应用选择的是Android
70006云控平台应用已关闭运营在平台启用应用
70007云控本地没有匹配的广告位配置接入方/运营等待云控成功,确认广告位、地区和缓存,参见常见问题
70008云控达到单日展示次数上限运营检查广告位频控配置
70009云控达到单小时展示次数上限运营检查广告位频控配置
70010云控未达到展示间隔接入方按配置的展示间隔后再请求
70011云控广告位没有配置广告源运营为广告位配置并启用广告源
70012云控API与广告位类型不匹配接入方/运营对照广告位类型使用正确的广告API
70013云控广告位已关闭运营在平台启用广告位
70014云控请求准备失败接入方/SDK支持检查请求参数并提交完整问题时段日志

Hisavana SSP广告源透传错误码​

以下错误来自Hisavana SSP广告源,可能通过onError()原样返回:

错误码说明处理责任排查方向
9000网络异常接入方检查设备网络和ADSDK_N日志
9003广告位ID配置错误运营确认Hisavana SSP广告位及服务端配置
9009广告位不可用接入方/运营确认云控已更新且广告位已启用
9031网络请求超时接入方检查网络质量和请求日志
9035请求成功但无广告填充运营/平台使用测试广告确认链路,再检查投放地区和库存
9041App ID无效接入方/运营检查初始化App ID和平台应用配置
9042云控不可用接入方/运营检查网络、云控回调和平台应用状态

5.2.2 Admob 无法加载广告 平台对照表​

错误码错误类型描述
0ErrorCode.ERROR_CODE_INTERNAL_ERROR内部错误。例如,从广告服务器中收到无效响应。
1ERROR_CODE_INVALID_REQUEST广告请求无效。例如,广告ID不正确。
2ERROR_CODE_NETWORK_ERROR广告请求因网络连接而未成功。
3ERROR_CODE_NO_FILL广告请求已成功。但因缺少广告库存而未返回广告。
8ERROR_CODE_APP_ID_MISSING由于缺少应用 ID,因此未发出广告请求。
10ERROR_CODE_REQUEST_ID_MISMATCH在广告字符串中找不到请求 ID。
11ERROR_CODE_INVALID_AD_STRING广告字符串无效。例如,广告字符串中没有请求 ID。
512MAX_CONTENT_URL_LENGTH内容网址的长度上限。

5.2.3 Applovin 错误码参考​

5.2.4 Pangle 错误码参考​

5.2.5 Inmobi 错误码参考​

5.2.6 Mintegral 错误码参考​

5.2.7 Vungle 错误码参考​

5.2.8 Bigo 错误码参考​

5.2.9 媒体查看主流程日志​

提醒:查看广告SDK广告请求主流程日志,用以下命令打开SDK日志

adb shell setprop log.tag.Hisavana_Log DEBUG
adb logcat | grep Hisavana_Log