只有从 Google Play 商店安装应用程序时,cordova admob 才会出现“无填充”错误

问题描述

我开发了一个应用程序并使用cordova-admob-free 与Admob 集成。当发布 apk 安装到任何设备(测试与否)时,它工作正常。当应用从 Play 商店安装到测试设备时,它也能正常工作。

但是,在从 Play 商店安装该应用的任何其他设备中,广告不会显示,并且 LOAD_FAIL 事件会通过 error code: 3reason: No fill 触发。

  • 我的 admob 个人资料已完成。 (我有一个带有有效广告的旧应用)
  • 我在 config.xml 文件中有 <variable name="PLAY_SERVICES_VERSION" value="11.0.0" /> 依赖项。 (我也试过 17.0.0 版本)
  • 我在我的开发者网站中创建了 app-ads.txt
  • 我尝试创建并使用新的广告单元
  • 我没有尝试从商店中删除该应用并创建另一个应用,因为确认时间太长。

我无法从 Admob 支持或 github 存储库中得到任何回复。我很感激任何帮助。谢谢。

解决方法

由于从 apk 安装时广告有效,我认为这种情况与新发布的应用程序不同。但是,它在发布后 8-10 天后才开始起作用。与其他“无填充”错误情况一样,解决方案只是等待。