7***@qq.com
7***@qq.com
  • 发布:2026-10-10 17:27
  • 更新:2026-10-10 17:27
  • 阅读:87

【报Bug】uni-app x 自行接入原生 AdMob、未使用 uni-AD,仍反复弹出 -9001

分类:uni-app x

我们使用 uni-app x 开发应用,通过自建 UTS 插件 uts-google-admob 手动接入 Google Mobile Ads SDK,广告走原生 AdMob,不通过 uni-AD。我们不需要使用 uni-AD,也不希望为了消除提示而迁移广告接入方式。

问题现象

应用在首页、发型设计、脸型分析等使用过程中反复弹出:

应用的uni-AD业务状态异常(-9001),请登录https://uniad.dcloud.net.cn处理

提示几秒后自动隐藏,但之后仍会出现,干扰终端用户。根据实际使用反馈,原生 AdMob 广告未受到影响。

环境与复现

  • 框架:uni-app x;HBuilderX/编译配置:5.26
  • 本次验证:Android 模拟器,自定义调试基座 1.2.18(248),运行资源由 HBuilderX 更新。
  • 启动应用,查看首页,再进入发型设计和脸型分析,观察提示;并非每次切页都立即出现。

已排查

  1. 业务代码使用自建 uts-google-admob;当前源码及本地编译配置未配置 uni-ad 模块,实际调试 APK 的 AndroidManifest 未发现显式 uni-AD 配置。尚未定位提示的原生调用栈。
  2. 国内后台快捷广告、开屏、悬浮红包已停用,列出的广告渠道未开通。又尝试关闭国内 APP 广告开关,重启原包后仍出现 -9001。
  3. 国际后台显示应用广告状态“审核中”、AdMob Android/iOS“未申请”。我们没有通过 uni-AD 申请或接入 AdMob;该状态是否与提示有关尚待核实。
  4. 原生 AdMob 日志记录 canRequestAds=true、MobileAds.initialize() completed。本次排查未重新验证完整广告播放和奖励流程。

期望行为与请求

手动接入原生广告 SDK、未使用 uni-AD 的应用,不应向用户反复弹出 uni-AD 业务状态提示。

请 DCloud 技术人员核查:

  1. 是否检测到原生 Google Mobile Ads SDK 就触发 uni-AD 检查?具体触发条件是什么?
  2. 完全自行接入 AdMob、无需 uni-AD 的应用,如何正式关闭该检查及 Toast?是否支持按 AppID 消除提示?
  3. 如属误报,请提供修复版本、补丁或受支持的办法。请不要以迁移到 uni-AD 或删除正在使用的 AdMob SDK 作为唯一解决方案。

论坛类似反馈(不代表已确认相同根因):

  • https://ask.dcloud.net.cn/question/197214
  • https://ask.dcloud.net.cn/question/216170
  • https://ask.dcloud.net.cn/question/219123
  • https://ask.dcloud.net.cn/question/219747

如需最小复现工程或安装包,请说明材料要求和私下提交渠道。

2026-10-10 17:27 负责人:无 分享
已邀请:

要回复问题请先登录或注册