0

前段时间我使用 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 帐户没有被屏蔽。我可以访问它,我可以看到我以前的所有应用统计信息。

4

1 回答 1

0

哇...一些新的奇怪行为。现在我测试了一点,得到了新的结果:

  • 请求 AdMob 测试 UnitID 应用程序显示测试横幅(万岁!)
  • 从 TEST 设备向我的 UnitID 请求 SMART_BANNER 应用程序...收到错误 3“广告服务器没有填充”。但是......这是一个测试请求。它甚至在应用程序控制台消息中可见:

I Ads :此请求是从测试设备发送的。

  • 从 TEST 设备向我的 UnitID 请求 BANNER 应用程序...显示真正的横幅:-o 但这又是 TEST 设备。它再次在应用程序控制台中可见:

I Ads :此请求是从测试设备发送的。

除了 UnitID 和横幅类型外,我在我的应用程序中没有更改任何内容。昨天没有什么了。

AdMob 测试服务中似乎出现了问题,但尚未完全修复。

于 2018-03-28T15:53:35.917 回答