# 错误代码
# 常见错误
| 错误代码 | 错误描述 |
|---|---|
| @"AnyThinkSDKInitErrorDomain.com.anythink" | (初始化失败)SDK Initialization Error Domain |
| 2001 | (没有设置GDPR)GDPR consent not set |
| 2002 | (由于GDPR被设置成Forbidden所以初始化失败)Initializtion failed due to GDPR being set to forbidden |
| @"ATNativeADLoadingErrorDomain.com.anythink" | (广告加载失败)Ad loading error domain |
| 1001 | (无效策略)Placement strategy invalid |
| 1002 | (策略加载失败)Placement strategy loading error |
| 1003 | (加载失败)Third party SDK ad loading error |
| 1004 | (没有策略)Placement Strategy not found |
| 1005 | (没有广告展示)No ad found when trying to show ad |
| 1006 | (请求或展示过于频繁)Ad show/request too frequent |
| 1007 | (展示或请求超过小时内最多展示次数)Ad show/request too many time within the same hour |
| 1008 | (展示或请求超过一天内最多展示次数)Ad show/request too many time within the same day |
| 1009 | (没有导入对应的Adapter)Adapter not imported |
| 10010 | (广告加载超时)Ad loading timeout |
| 1011 | (SDK没有初始化)SDK not initialized properly |
| 1012 | (由于GDPR被设置成Forbidden所以加载失败)Ad loading failed due to GDPR being set to forbidden |
| 1014 | (无效的App ID、App Key 或Placement ID)Invalid parameters encountered(App ID、App Key orPlacement ID being nil) |
| 1015 | (广告位没有开启广告投放)Ad delivery not turned on for the placement |
| 1016 | (上一次的广告位请求还没返回)The previous load for the placementID has not returned |
| 1017 | (广告位策略中没有包含任何广告源)The placement strategy does not contain any unit group |
| 1018 | (广告源已过滤,当前没有广告源)Ad sources are filtered, no ad source is currently available |
| 1019 | (在上一次加载失败后的指定时间段内,广告位加载过于频繁)The placement load too frequently within the specified times period after the previous load failure |
| 1020 | (在指定的时间段内,广告位加载次数过多)The placement load too many times within the specified time period |
# 其他错误
| 错误码 | 错误说明 |
|---|---|
| 20001 | 没有合适的广告返回而导致的请求没有填充,偶现属于正常情况。可以尝试更换设备进行验证。若不能解决,请先检查一下广告尺寸是否填写正确,是否有使用模拟器测试广告,单个设备是否一天请求了大量广告但没有展示或者展示率极低等。 |
| 40004 | 广告位不能为空。检查设置的广告位位ID是否为空 |
| 40005 | 广告位尺寸不能为空。检查设置的请求尺寸 |
| 40006 | 广告位ID不合法。广告位ID长度不对,或者传了空字符串。新创建广告位需要等2~3分钟才可生效 |
| 40007 | 广告数量错误。检查设置的广告请求条数 |
| 40008 | 图片尺寸错误。检查传入的请求广告尺寸 |
| 40009 | 媒体ID不合法。检查设置的广告位ID |
| 40013 | 非开屏广告请求方法使用了开屏广告位ID |
| 40016 | 广告位ID与应用ID不匹配或者应用ID缺失 |
| 40018 | 平台上录入的包名与项目里的包名不一致 |
| 40019 | 广告请求方法与广告位类型不匹配 例如平台上创建开屏广告位,但是代码中调用的接口是Banner或者其他非开屏的广告类型。 |
| 40020 | 开放注册新上线广告位超出日请求量限制 平稳放量,会逐渐放开限制 |
| 40021 | apk签名SHA1值与媒体平台录入的SHA1不一致 发出广告请求应用的SHA1值和在平台上创建应用时填写的SHA1值不匹配。 |
| 40022 | 广告请求方法与广告位渲染方式不一致 |
| 40024 | SDK版本过低不返回广告 请升级到平台最新版本SDK |
| 40025 | 渲染异常 |
| 40026 | 海外ip请求中国服务器导致 请确认发出广告请求设备ip的所属国家,非全球化开发者只能在国内请求广告 |
| 40029 | 模板渲染类型广告的请求方法或请求参数不正确 |
| 50001 | 服务器错误 |
| 60007 | 激励视频验证服务器异常或处理失败 激励视频使用服务端验证方式可能会出现此问题。一般由服务异常或者超时问题导致,建议多尝试几次 |
| -1 | 数据解析失败 |
| -2 | 网络错误 检查网络连接或者查看是否设置了代理 |
| -3 | 解析数据没有ad 需要重新请求广告 |
| -4 | 返回数据缺少必要字段 需要重新请求广告 |
| -5 | BannerAd加载图片失败 需要重新请求广告 |
| -6 | 插屏广告图片加载失败 需要重新请求广告 |
| -7 | 开屏广告图片加载失败 需要重新请求广告 |
| -8 | 频繁请求 客户端控制广告请求的频率 |
| -10 | 缓存解析失败 需要重新请求广告 |
| -11 | 缓存过期 需要重新请求广告 |
| 101 | 渲染结果数据解析失败 建议升级SDK |
| 102 | 未匹配到主模板 主模板没有下载到本地导致,偶发在首次请求广告时,偶现属于正常情况,出现之后请多尝试多次请求。建议升级SDK |
| 103 | 未匹配到子模板 偶发在接入初期,没有匹配到模板导致。待SDK将模板下载成功后不会出现,出现之后请多尝试多次请求。建议升级SDK |
| 107 | 模板渲染超时未回调 网络原因或者硬件原因导致渲染失败,可以更换手机或者网络环境测试。建议升级SDK |
| 108 | 模板广告加载超时无返回 建议升级SDK |
| 109 | 模板加载失败 建议升级SDK |
| -12 | 缓存中没有开屏广告 需要重新请求广告 |
| 错误码 | 错误说明 |
|---|---|
| 3001 | 网络错误 |
| 3003 | 手机无网络 |
| 4001 | 初始化错误 |
| 4003 | 广告位错误 |
| 4006 | 广告未曝光 |
| 4007 | 设备不支持 |
| 4008 | 设备方向不支持 |
| 4009 | 开屏跳过按钮定义非法 |
| 4010 | 开屏bottomView设置非法 |
| 4011 | 请求广告超时 |
| 4013 | 系统不支持,原生视频模板广告只支持 iOS 9 及以上系统 |
| 4014 | 广告数据返回前尝试展示广告, 例如激励视频拉到广告后才可以调用展示接口 |
| 4015 | 广告已经曝光过,不允许二次展示,请重新拉取 |
| 4016 | 应用横竖方向与广告位支持方向不匹配 |
| 4017 | 外部传入的VC无效 |
| 4018 | 缓存文件在流程中被意外删除 |
| 4019 | 开屏广告 rootViewController presentVC 被占用 |
| 4020 | window为空 |
| 4021 | appId 错误,未正确注册 |
| 5001 | 后台数据错误 |
| 5002 | 视频素材下载错误 |
| 5003 | 视频素材播放错误 |
| 5004 | 没匹配的广告,禁止重试,否则影响流量变现效果 |
| 5005 | 广告请求量或者消耗等超过日限额,请第二天再请求广告 |
| 5006 | 包名校验非法 |
| 5009 | 广告请求量或者消耗等超过小时限额,请一小时后再请求广告 |
| 5010 | 广告样式校验失败,请检查广告位与接口使用是否一致 |
| 5012 | 广告过期,请重新拉取 |
| 5013 | 广告拉取过于频繁,请稍后再试 |
| 5014 | 视频广告视频和图片素材都下载错误 |
| 5015 | 当前版本不出广告 |
| 5016 | JSON数据解析失败 |
| 5017 | adCount参数非法 |
| 5018 | 广告位下线 |
| 5019 | 视频时长超过设定时长 |
| 5020 | 视频URL为空 |
| 5021 | 广告已下线 |
| 5022 | VAST接入错误 |
| 5024 | 接口组合错误 |
| 6000 | 未知错误 |