【发布时间】:2021-03-22 22:58:45
【问题描述】:
我有一个包含激励视频广告的应用。我通过 AdMob 使用中介来通过不同的广告网络展示广告。我的应用程序设置正确,所有广告都按应有的方式显示。所以我的问题是我需要偶尔测试单个广告网络的问题。可能会出现泄漏、崩溃或不良广告。问题是我在 AdMob 中介中找不到从 Waterfall 中删除或禁用 AdMob 网络的方法。我将 eCPM 更改为 0.01,并将我要测试的网络设置为 1000 美元,但 AdMob 网络广告仍会显示以排除其他广告。如果我正在测试 MoPub 广告,那么我只想看到 MoPub 测试广告 (#igetbeggin)。
尝试的解决方案 1: 在应用中使用测试 AdMob ID。这会失败,因为在这种情况下,AdMob 会绕过中介设置,只展示来自 AdMob 网络的测试广告。您可以在 Waterfall 但 AdMob 中提供自定义测试 ID 的所有其他广告网络。
尝试的解决方案 2: 在 Waterfall 中将 AdMob 网络的 eCPM 更改为 0.01。这个解决方案的问题是,如果来自更高网络的错误,它仍然会访问来自 AdMob 网络的广告。在这种情况下,它将是一个实时广告,因为未使用测试广告 ID(ID 不可更改)。现在,这有可能被高高在上的 Google Gods 击倒。由于违反服务条款和使用实时广告进行测试。
尝试的解决方案 3: 根据位置禁用 AdMob 广告。我在研究期间发现了一些网站建议这样做,但似乎不再可能。即使是我也不想为我们的应用的生产版本禁用广告。
【问题讨论】: