HarmonyOS鸿蒙Next中集成广告服务调用激励广告接口报错21800003
HarmonyOS鸿蒙Next中集成广告服务调用激励广告接口报错21800003 集成广告服务调用激励广告接口报错21800003
关键词
广告服务,21800003
问题描述
我们项目集成鸿蒙广告服务接口,按照接口文档调用激励广告接口报错21800003。
问题分析
提供日志给华为技术支持(提交工单:https://developer.huawei.com/consumer/cn/support/feedback),技术反馈看日志oaid没有获取,调用接口之前要先获取oaid信息。
根据文档提示,先在模块的module.json5文件中申请广告跟踪权限ohos.permission.APP_TRACKING_CONSENT:
然后应用启动时触发动态授权弹框:
问题解决
这两步操作我们没有处理,按照文档要求补充后接口返回成功,问题解决。
更多关于HarmonyOS鸿蒙Next中集成广告服务调用激励广告接口报错21800003的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next中集成广告服务调用激励广告接口报错21800003的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中集成广告服务并调用激励广告接口时,报错21800003通常是由于广告服务未正确初始化或配置不当导致的。首先,确保已在app.js
或entryAbility.ts
中正确初始化广告服务,并检查config.json
文件中广告服务的配置是否正确。其次,确认广告位ID是否有效且与广告平台匹配。若问题仍存在,检查网络连接是否正常,并确保设备时间与网络时间同步。此外,查看HarmonyOS SDK版本是否与广告服务版本兼容,必要时更新SDK。最后,查看日志文件以获取更多错误信息,帮助定位问题。