错误码信息说明
Error code information description
1. Windmill 错误码信息说明
Windmill error code information description
相关错误信息可参考此翻译表。 Related error messages can be found in this translation table.
| ErrorCode | ErrorMessage | 备注 Remark |
|---|---|---|
| 700000 | 无广告返回 No ads return | 聚合广告位请求无填充,偶发属于正常现象。一些第三方错误的具体的原因查看 message 中各ADN的详细错误信息。该错误包含所有第三方ADN的无填充报错和请求过程的其他报错信息。 It is normal that the aggregated ad slot request is not filled occasionally. For the specific reasons of some third-party errors, please refer to the detailed error information of each ADN in the message. This error includes all third-party ADN no-fill errors and other error information of the request process. |
| 700100 | 聚合 SDK 未初始化,请先初始化 SDK SDK is not initialized, please initialize SDK first | ToBid SDK 没有初始化 ToBid SDK is not initialized |
| 700200 | SDK 初始化失败,检查初始化参数:AppId等 SDK initialization failed. Check initialization parameters: AppId, etc. | ToBid SDK 或第三方渠道由于参数错误导致的报错。如遇到此报错请检查 ToBid SDK or third-party channels report an error due to parameter errors. If you encounter this error, please check |
| 700300 | 网络请求出现错误,检查网络状态是否正常 An error occurred in the network request. Check whether the network status is normal. | ToBid SDK判断由于网络错误原因造成请求超时 ToBid SDK determines that the request timed out due to a network error |
| 700400 | 策略请求错误 Policy request error | ToBid SDK请求策略超时一般常见以下情况,具体原因可查看 message。开发者自查建议:1.检查网络是否正常;2.检查使用的 appId,placementId 是否匹配;3.检查代码中的 appId,placementId是否正确 The ToBid SDK request strategy timeout is usually caused by the following situations. The specific reasons can be found in the message. Developer self-check suggestions: 1. Check whether the network is normal; 2. Check whether the appId and placementId used match; 3. Check whether the appId and placementId in the code are correct |
| 700410 | 下发的瀑布流为空 The waterfall flow sent down is empty | |
| 700500 | 未找到该渠道的适配器 No adapter found for this channel | 由于开发者集成过程中缺少适配器导致错误,检查应用中是否集成了适配器信息 The error is caused by the lack of an adapter during the developer's integration process. Check whether the adapter information is integrated in the application. |
| 700510 | 渠道适配器版本不兼容,请使用SDK压缩包中提供的适配器 The channel adapter version is incompatible. Please use the adapter provided in the SDK compressed package. | 由于开发者集成过程中适配器使用的版本错误导致,请使用SDK压缩包中提供的适配器 Due to the wrong version of the adapter used during the developer integration process, please use the adapter provided in the SDK compressed package |
| 700600 | 请求阶段发生异常 An exception occurred during the request phase | 内部错误,如遇此报错联系技术支持。 Internal error. If you encounter this error, please contact technical support. |
| 700610 | 广告请求时传入placementID为空 The placementID passed in when requesting an ad is empty | 开发者没有传入聚合广告位id The developer did not pass in the aggregated ad slot ID |
| 700620 | 竞价广告请求时传入token为空 The token passed in when bidding ads is requested is empty | 开发者没有传入 header bidding 的 token The developer did not pass in the header bidding token |
| 700630 | 原生广告请求的广告数量为空 The number of ads requested for the native ad is empty | 请求原生广告时没有传入广告数量 No ad quantity was passed when requesting native ads |
| 700640 | 加载广告超时 Timeout while loading ad | 当前聚合广告位加载超时。一般情况下出现是由于瀑布流设置过长并且瀑布流无广告返回导致。可以尝试优化瀑布流设置或调整瀑布流超时时长。若经常出现可联系技术支持 The current aggregate ad slot has timed out. This usually happens because the waterfall flow is set too long and no ads are returned. You can try to optimize the waterfall flow settings or adjust the waterfall flow timeout. If this happens frequently, please contact technical support |
| 700641 | 渠道加载广告超时 Channel loading ads timed out | 瀑布流单层广告源加载超时。一般是无广告返回 The waterfall single-layer ad source loading timeout. Usually no ad is returned. |
| 700650 | 广告正在加载中,请稍后再加载 Advertisement is loading, please try again later | 广告正在请求的过程中,还没有拿到请求成功或者失败的结果,这时候又拿着这个对象去请求广告。 The advertisement is being requested, and the result of success or failure of the request has not yet been obtained. At this time, this object is used to request the advertisement again. |
| 700660 | 广告加载频繁,请稍后在试 Ads are loading frequently. Please try again later. | 针对同一个聚合广告位ID,在规定的间隔内防止重复加载。(包括两个不同的对象使用同一个聚合广告位ID同时load) Prevent repeated loading of the same aggregated ad slot ID within a specified interval. (This includes loading two different objects using the same aggregated ad slot ID at the same time) |
| 700670 | 广告正在播放中,请在广告关闭后再播放 The ad is playing. Please play it after the ad is closed. | |
| 700680 | 广告超过展示频次 Ad exceeds display frequency | |
| 700690 | 广告未准备好 Ad not ready | |
| 700700 | 广告播放出错 Ad playback error | |
| 700800 | GDPR 未授权 GDPR Not authorized | |
| 700900 | 渠道过滤 Channel filtering | |
| 700910 | 币种、汇率匹配失败(竞价广告源) Currency and exchange rate matching failed (bidding advertising source) | |
| 700920 | 竞价底价过滤(竞价广告源) Bidding floor price filtering (bidding advertising source) |
2. 常见错误码问题排查
Troubleshooting common error codes
错误码700641问题定位
Error code 700641 problem location
700641错误码出现场景:
Scenario where error code 700641 occurs:
在规定时长内,没有拿到三方的回调,但三方有回调,可能原因:代理、弱网、素材大
Within the specified time, no callback was received from the third party, but the third party did callback. Possible reasons: proxy, weak network, large material在规定时长内,没有拿到三方的回调,但三方没有回调,是接入问题,可能原因:工程配置、support库、so支持架构。
Within the specified time, no callback was received from the third party. However, if the third party did not callback, it was an access problem. Possible reasons include: project configuration, support library, and so support architecture.
700641错误码排查方案
700641 Error Code Troubleshooting Solution
- 是不是一直超时、还是偶尔超时;
Is it always overtime or only occasionally? - 偶尔超时,是否挂代理,是否弱网,是否素材过大;
Occasional timeouts, whether it is due to proxy, weak network, or too large a file; - 一直超时,抓包,验证三方网络是否有回调;
If the timeout continues, capture the packet and verify whether there is a callback on the third-party network; - 有回调,建议平台配置的请求时长改大。如果以达到平台最大请求时长还是报超时,建议看下是否有耗时代码。如果有,看下是否可以将耗时代码提前执行,如果代码不能提前需要跟三方adn反馈优化。
If there is a callback, it is recommended to increase the request duration configured by the platform. If the maximum request duration of the platform is reached and a timeout is still reported, it is recommended to check whether there is a time-consuming code. If so, check whether the time-consuming code can be executed in advance. If the code cannot be executed in advance, feedback to the third-party adn is required for optimization. - 没有回调,需要排查接入代码的问题,so支持架构是否匹配,或在日志查看三方代码的是否有报错,比如:过滤bytedance查看csj的log;
If there is no callback, you need to check the access code to see if the so support architecture matches, or check the log for errors in the third-party code, for example: filter bytedance to view the csj log; - 如果还是无法定位,请输出apk给技术支持。
If the location still cannot be determined, please export the apk to technical support.
700641错误码举例
700641 Error Code Example
- 非androidx项目没有引入对应的support库;
Non-androidx projects do not introduce corresponding support libraries; - so架构问题:穿山甲SDK自3.9.0.0版本后,默认仅支持arm64-v8a和armeabi-v7a两种架构,不再支持armeabi
so architecture problem: Since version 3.9.0.0 of Pangolin SDK, only arm64-v8a and armeabi-v7a architectures are supported by default, and armeabi is no longer supported
3. 第三方广告网络错误码信息说明
Third-party advertising network error code information description
| 第三方广告网络 Third-Party Advertising Networks | 错误码信息 Error code information |
|---|---|
| Sigmob | 查看 |
| CSJ | 查看 |
| Tencent Advertising | 查看 |
| Mintegral_cn | 查看 |
| Kuaishou Advertising | 查看 |
| Baidu Advertising | 查看 |
| AdScope | 查看 |
| GroMore | 查看 |
| Huawei Advertising | 查看 |
| OppoADN | 查看 |
| 美数 | 查看 |
| 趣盟 | 查看 |
| TapADN | 查看 |
| UnityAds | 查看 |
| Vungle | 查看 |