过去 6 个月,我在一款新的 iOS 游戏上使用 AdMob 测试广告,效果很好。现在我想发布它,我切换到使用我在 Admob 中设置的实时 AdUnitIds,但它在所有 iOS 设备上失败并出现以下错误:
\n\n\n请求错误:1 没有广告可展示。
\n
发生在这里:
\npublic override void DidFailToReceiveAd(Interstitial sender, RequestError error)\n{\n System.Diagnostics.Debug.WriteLine(\xe2\x80\x9cDidFailToReceiveAd error={0}", error);\n}\nRun Code Online (Sandbox Code Playgroud)\n我正在使用横幅广告和插页式广告,但两者都出现相同的错误。
\n我还有另外两款 AdMob 游戏运行良好。
\n一些观察和想法:
\n有趣的是,如果我将新游戏的 BundleID 更改为其他游戏之一,则实时广告可以正常工作(即使用完全相同的代码和新的 AdUnitID),因此我的代码或 AdUnitID 不会有问题。由于某种原因,它不像我的游戏 BundleID\xe2\x80\x99。
\n是因为新游戏尚未在 App Store 上线(it\xe2\x80\x99s 待开发者发布)吗?我不这么认为,因为实时广告在发布之前确实有效。
\n我的新应用程序不是 \xe2\x80\x9clinked\xe2\x80\x9d 到 AdMob(您可以 \xe2\x80\x99t 链接它,直到它 \xe2\x80\x99s Live),那么它与此相关吗?我再次不这么认为,因为链接并没有产生任何区别(与我过去两年的另外两款游戏相比)
\n我可以在我的 AdMob 帐户中看到有数百个“请求”,但没有“展示次数”(除了我将 BundleID 更改为我上面提到的其他游戏时得到的少数)。
\n所以我一直在等待这款新游戏的发布。也许发布它就会开始广告工作?但如果没有,我的游戏将会在排行榜上飙升,而我\xe2\x80\x99却得不到任何收入!
\n其他人是否也遇到过同样的问题,然后可能在 7 天或 30 天后它自己开始工作?或者他们是否必须使用不同的 BundleId 创建一个全新的应用程序,或者他们是否放弃并使用不同的广告供应商?
\n(而且似乎不可能联系 AdMob 支持,没有电子邮件或电话,我尝试在他们的支持论坛上发帖,但没有快乐,所以我真的陷入困境!有人知道联系 AdMob 支持的方法吗?)
\n所以广告终于起作用了!
\n我最终采取了发布我的新游戏的步骤(我在 App Store 中使用手动发布,已经等待了 10 天,但没有广告显示)。
\n在 App Store 中出现 18 小时后,广告开始发挥作用。
\n更多想法和观察:
\n我没有将AdMob链接到App Store(我仍然没有\xe2\x80\x99t),但有趣的是我的游戏现在确实出现在AdMobs搜索中,所以我可以链接它,所以不需要链接。
\n那么究竟是什么导致广告开始发挥作用呢?它\xe2\x80\x99 是:
\n\n\nA) AdMob 检测到该应用程序实际上在 App Store 中。
\n
\n\nB) 该游戏有 5 个左右的新用户使用它,因此从几个不同的 IP 地址请求了广告),这会触发 AdMob 投放广告。
\n
\n\nC) 从测试广告切换到直播后需要 10 天广告才能发挥作用
\n
我的理论是\xe2\x80\x99s A(特别是我可以在Admob\xe2\x80\x99s搜索中看到Disc Drop)。
\n| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |