问题描述
我开发了一个应用程序并使用cordova-admob-free 与Admob 集成。当发布 apk 安装到任何设备(测试与否)时,它工作正常。当应用从 Play 商店安装到测试设备时,它也能正常工作。
但是,在从 Play 商店安装该应用的任何其他设备中,广告不会显示,并且 LOAD_FAIL 事件会通过 error code: 3
和 reason: 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 天后才开始起作用。与其他“无填充”错误情况一样,解决方案只是等待。