三方平台错误码和文档
一、广告平台错误码
Facebook
常见问题 | 解决方案 |
---|---|
Code=1000 “Network Error" | Error 1000 - Network Error。Audience Network SDK 无法访问 facebook.com (http://facebook.com/) 应用应尝试再次发出请求,直到可以访问网络。我们建议持续发出请求,直到重新建立连接或声明超时。 |
Code=1001 “No Fill” | Error 1001 - No Fill。可能是由多种原因造成,包括: 用户未在移动设备上登录原生 Facebook 应用 您已通过 setAdvertiserTrackingEnabled 标记通知 Facebook 不要通过 Audience Network 投放个性化广告。 此用户未允许 Facebook 使用其活动(即其他应用和网站发送给 Facebook 的活动)来个性化由 Facebook 向其投放的广告。 当前用户有可填充此请求的广告库存。 测试设备必须安装原生 Facebook 应用。 应用应在 30 秒后尝试再次发出请求。 |
Code=1002 “Load Too Frequently” | 广告请求由以下要素组成: 设备编号 版位编号 展示格式(横幅、插屏、原生) 应用应在 30 分钟后尝试再次发出请求。我们还建议调整刷新率或请求率。 |
Code=1011 “Display Format Mismatch” | Error 1011 - Display Format Mismatch 的原因如下: 广告请求中的展示格式与为此版位指定的展示格式不一致。 每个版位只能使用一种展示格式。 您可以创建多个版位来使用不同的展示格式。 |
Code=1012 | 新应用不再支持广告请求中的 SDK 版本。请升级至其中一个最新版的 SDK。 |
Code=1203 “Not An App Admin, Developer or Tester” | 捆绑包的初始请求必须来自应用的管理员、开发者或测试者。 详情请参阅 Audience Network 请求调试器工具。 |
Code=2000 “Server Error" | Error 2000 - Server Error。可能是出于以下原因: 版位编号无效 — 每个版位和类型都有唯一的编号 SDK 版本不受支持或已过期 — 如果使用 CocoaPods,请下载最新版本,或更新 Pod 对 loadAd 方法的调用/使用不当。建议您在 loadAd 及任何关联的方法/回调上放置断点 应用应在 30 秒后尝试再次发出请求。 |
Code=2001 “Internal Error” | Error 2001 - Internal Error。Audience Network SDK 无法处理来自 facebook.com 的响应 应用应在 30 秒后尝试再次发出请求。 如果问题持续出现,请向我们提交漏洞报告。 |
更多的Facebook的错误信息请查看:Facebook错误码
Facebook-bidding
Loss Reason | Description | ORTB v2.5 Loss Code |
---|---|---|
无效的竞价响应 | 竞价无效(但响应准时,并非无竞价,并且足以有效提取 nurl) | 3 |
竞价超时 * | 已收到竞价响应,但远远晚于竞拍截止时间 | 2 |
无竞价 | 无竞价表示为 HTTP 204(即不存在可调用的 nurl),但您可以将我们的响应解释为无竞价(很可能是集成问题)。您还可以请求为某些展示竞价,如此我们便会为部分展示竞价,而非全部。 | 9 |
不是出价最高的 RTB 竞价者 | 另一位竞价者击败我们,包括合成竞价(例如非 RTB 交易)(如果他们进入同一竞拍)。 | 102 |
库存未能实现 | 我们的竞价赢得竞拍,但展示却未能实现(例如页面不够长而无法包含此版位,或者用户在我们使用缓存广告之前退出了应用)。并非所有合 作伙伴都会提供此代码(这是非事件),若未提供,我们会将其推断出来。 | 4902 |
发送给广告服务器 | 如果决策流程中最后的接触点将高竞价发送给广告服务器,则发送此信息。展示仍会由于缺失行项目、广告服务器拒绝竞拍或库存未能实现而丢失。 | 4900 |
广告服务器未选择 RTB 得标者 | 我们赢得了 RTB 竞拍,但广告服务器拒绝了此竞拍(例如直接)。 | 4903 |
得标 | 我们赢得了完整的决策树,而且标签已置于页面(网页)或广告对象已缓存(应用)。系统可能仍然不会产生可查看的展示。 | 0 |
更Facebook-bidding的错误信息请查看:Facebook-bidding错误码
Admob
Error Code | Description |
---|---|
Error Code 0 : ERROR_CODE_INTERNAL_ERROR | This indicates that something happened internally; for instance, an invalid response was received from the ad server. Newly created Ad Units can take upto 2 hours to become active (SpinUp Time). Any Ad requests from newly created Ad Units would also receive Error Code 0 in response to Ad requests until they are ready to serve live ads. What to do? Test Ads!! |
Error Code 1 : ERROR_CODE_INVALID_REQUEST | The ad request was invalid; for instance, the ad unit ID was incorrect. This commonly suggests that the Ad Request implementation is not as per the SDK’s requirements - Resources like the sample codes and sample apps provided in the developer documentation can help in implementing the functions correctly. |
Error Code 2 : ERROR_CODE_NETWORK_ERROR | The ad request was unsuccessful due to network connectivity. This could be due to a user’s phone switching networks or network disturbances distorting the communication between the app and the Ad Server. Some Telecom providers may also limit specific traffic due to policy, which can also lead to such an error. |
Error Code 3 : ERROR_CODE_NO_FILL | Description (Dev Docs Link) : The ad request was successful, but no ad was returned due to lack of ad inventory. Why is it Happening : Advertisers can target specific regions, platforms and user profiles based on business relevance, which can sometimes result in lower availability of Ads for a particular region or user profile. Error code suggests that the implementation is correct, and that the Ad Request was not filled because of lack of availability of a suitable Ad at that particular instant of time when an Ad Request was sent from the app. Policy related restrictions on certain Apps or Ad Units will also lead to Error Code 3 being returned in response to Ad Requests. |
更多的Admob的错误信息请查看:Admob错误码
Mintegral
状态码 | 错误信息 | 描述 |
---|---|---|
-1 | EXCEPTION_RETURN_EMPTY | 没有广告填充,可能导致的原因:1.您在测试期间所获取的广告均为Mintegral的正式广 告,因此会受到算法智能优化的影响,若一段时间内大量加载和展示广告,可能导致一段时间后没有广告填充的现象。 |
-10 | EXCEPTION_SIGN_ERROR | appID和appKey不匹配,解决方案:检查APPkey和APPID是否填写正确,APPkey可以在应用设置(APP Setting)模块顶部获取 |
-9 | EXCEPTION_TIMEOUT | 请求超时 |
-1201 | EXCEPTION_UNIT_NOT_FOUND | 该unitID不存在/填写错误 |
-1202 | EXCEPTION_UNIT_ID_EMPTY | unitID没传 |
-1203 | EXCEPTION_UNIT_NOT_FOUND_IN_APP | 在该appID和unitID不匹配 |
-1205 | EXCEPTION_UNIT_ADTYPE_ERROR | 传入的unitID广告类型不符 |
-1208 | EXCEPTION_UNIT_BIDDING_TYPE_ERROR | UnitID竞价模式和请求API不匹配,UnitID竞价模式一旦创建不可更改,需要重新创建新的UnitID |
-1301 | EXCEPTION_APP_ID_EMPTY | appID没有传入 |
-1302 | EXCEPTION_APP_NOT_FOUND | 该appID不存在/填写错误 |
-1904 | EXCEPTION_IV_RECALLNET_INVALIDATE | 请求时的网络状态不对,一般是SDK初始化还未完成就去请求导致的 |
-1915 | EXCEPTION_FILTER_BY_PLACEMENTID_INCONSISTENT | PlacementId 填写错误 |
-2102 | EXCEPTION_SERVICE_REQUEST_OS_VERSION_REQUIRED | 无法取得osVersion,一般是GDPR开关导致的 |
更多的Mintegral的错误信息请查看:Mintegral错误码