HarmonyOS 鸿蒙Next 已上线应用再次开发对接广告问题:使用测试广告ID可请求,正式ID报错

发布于 1周前 作者 zlyuanteng 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 已上线应用再次开发对接广告问题:使用测试广告ID可请求,正式ID报错

报错聂荣Failed to request ad. errorCode is: 21800003, errorMsg is: Failed to load

2 回复

报错21800003可能的原因是网络连接异常或广告请求参数错误,请检查网络状态或广告请求参数是否符合要求。 注意:

1、确保设备网络连接正常,打开浏览器、网页等内容检查网络是否可以正常访问,以及对应权限是否配置正确。

2、正式广告位ID需要在应用上线后才能展示,调测请使用测试ID,未上线的应用需使用测试广告位ID测试

3、确保广告位ID与对应的广告类型匹配: https://developer.huawei.com/consumer/cn/doc/monetize/changjianwenti-0000001132481583

4、使用指导文档中的测试广告位及示例代码进行测试: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ads-publisher-service-splash-V5

请求广告返回错误码21800003

请确认oaid有没有获取,调用接口之前要先获取oaid。根据文档提示,先在模块的module.json5文件中申请广告跟踪权限ohos.permission.APP_TRACKING_CONSENT。
这是完整的代码示例可以参考。

更多关于HarmonyOS 鸿蒙Next 已上线应用再次开发对接广告问题:使用测试广告ID可请求,正式ID报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next平台上,针对已上线应用再次开发对接广告时遇到的使用测试广告ID可请求而正式ID报错的问题,通常原因可能涉及广告正式ID的配置错误、权限设置不当或广告服务SDK版本不兼容等。

  1. 广告ID配置:请确认正式广告ID是否准确无误,并与广告平台提供的ID完全一致。检查ID是否在广告平台已正确激活并配置到应用的对应位置。

  2. 权限设置:确保应用中已添加必要的权限声明,特别是与网络请求、广告展示相关的权限。同时,检查是否因权限动态申请未通过而导致广告服务无法正常使用。

  3. SDK版本:验证所使用的广告服务SDK是否为最新版本,且支持当前HarmonyOS版本。旧版本SDK可能存在兼容性问题,导致正式广告ID无法正常工作。

  4. 错误日志:查看应用日志中的错误信息,特别是与广告请求相关的异常堆栈,这有助于定位具体问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部