关键词:9002、-9002、uni-ad业务状态异常、uniad.dcloud.net.cn
背景
2026-07-27 日,大量线上产品启动时弹出 Toast 信息:应用的uni-ad业务状态异常(-9002),请登录 https://uniad.dcloud.net.cn处理
如图所示:

原因
猜测是 uni-app 对接入广告SDK的检测机制存在问题,即使没有接入 uni-ad 模块,但是接入了国内的一些广告 SDK 并进行初始化时, uni-ad 模块认为接入了,但是又检测到没有配置 ad-id 等信息就触发了报错逻辑。
方案
方案一
在启动时,不初始化广告 SDK,避免触发 uni-app 的检测机制的 Bug。
方案二
拦截 uni-app 的 -9002 的 Toast 提示:对 uni-app 调用原生 Toast 的地方,加上文本判断,如果包含关键词(比如 9002)则中止调用原生 Toast
如果有什么建议或者问题可以随时联系我,共同探讨学习: