前段时间我使用 Appodeal 插件创建了几个应用程序,它们都可以工作。它们仅显示横幅和 smart_banners,但填充率较低。因此,一周前我开始开发我的第一个直接集成 AdMob 的应用程序。我创建了代码并使用测试 AdMob UnitID 对其进行了测试ca-app-pub-3940256099942544/6300978111
即使我使用真实的 UnitID 进行了测试,但使用了我从AdMob获得的测试设备 ID(128 位十六进制数). 一切运作良好。我什至尝试过在没有测试设备 ID 的情况下使用真实的 UnitID 位运行它,以确保它显示真实的广告。我有 1 个真实广告,然后关闭了应用。上周末之后,我回到了进一步的发展。我再次将 UnitID 更改为 AdMob 测试 ID。但是一旦我添加了一些函数然后组装并运行应用程序 - 我在 onAdFailedToLoad(int errorCode) 方法中有 ERROR_CODE_INTERNAL_ERROR 0 。我的应用中的 AdMob 调用序列没有任何变化。即使我回滚到前一周的代码。这没有帮助。我的应用现在不适用于 AdMob。每次横幅加载尝试后,它都会收到 ERROR_CODE_INTERNAL_ERROR 0。这适用于横幅和 smart_banners、AdMob 测试 UnitID 和具有真实 UnitID 的设备测试 ID。
在错误应用程序在控制台中告诉以下内容之前:
I chromium: [INFO:CONSOLE(0)] "Application Cache Checking event", source: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html (0)
然后它延迟几秒钟并告诉:
I chromium: [INFO:CONSOLE(0)] "Application Cache Error event: Manifest fetch failed (500) https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.appcache", source: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html
W Ads : There was a problem getting an ad response. ErrorCode: 0
W Ads : Failed to load ad: 0
有什么问题?我如何定义什么是错误的?我在显示器玻璃上摔倒了,但在代码中找不到任何错误。它像以前一样工作,但有另一个结果。在星期五我有测试和真实的横幅,但在星期一我只得到错误 0。帮助!!!
顺便说一句 - 我的 AdMob 帐户没有被屏蔽。我可以访问它,我可以看到我以前的所有应用统计信息。