iOS 上的 AdMob - 没有广告可展示

Bbx*_*Bbx 4 admob ios

过去 6 个月,我在一款新的 iOS 游戏上使用 AdMob 测试广告,效果很好。现在我想发布它,我切换到使用我在 Admob 中设置的实时 AdUnitIds,但它在所有 iOS 设备上失败并出现以下错误:

\n
\n

请求错误:1 没有广告可展示。

\n
\n

发生在这里:

\n
public override void DidFailToReceiveAd(Interstitial sender, RequestError error)\n{\n    System.Diagnostics.Debug.WriteLine(\xe2\x80\x9cDidFailToReceiveAd  error={0}", error);\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我正在使用横​​幅广告和插页式广告,但两者都出现相同的错误。

\n

我还有另外两款 AdMob 游戏运行良好。

\n

一些观察和想法:

\n
    \n
  1. 有趣的是,如果我将新游戏的 BundleID 更改为其他游戏之一,则实时广告可以正常工作(即使用完全相同的代码和新的 AdUnitID),因此我的代码或 AdUnitID 不会有问题。由于某种原因,它不像我的游戏 BundleID\xe2\x80\x99。

    \n
  2. \n
  3. 是因为新游戏尚未在 App Store 上线(it\xe2\x80\x99s 待开发者发布)吗?我不这么认为,因为实时广告在发布之前确实有效。

    \n
  4. \n
  5. 我的新应用程序不是 \xe2\x80\x9clinked\xe2\x80\x9d 到 AdMob(您可以 \xe2\x80\x99t 链接它,直到它 \xe2\x80\x99s Live),那么它与此相关吗?我再次不这么认为,因为链接并没有产生任何区别(与我过去两年的另外两款游戏相比)

    \n
  6. \n
  7. 我可以在我的 AdMob 帐户中看到有数百个“请求”,但没有“展示次数”(除了我将 BundleID 更改为我上面提到的其他游戏时得到的少数)。

    \n
  8. \n
\n

所以我一直在等待这款新游戏的发布。也许发布它就会开始广告工作?但如果没有,我的游戏将会在排行榜上飙升,而我\xe2\x80\x99却得不到任何收入!

\n

其他人是否也遇到过同样的问题,然后可能在 7 天或 30 天后它自己开始工作?或者他们是否必须使用不同的 BundleId 创建一个全新的应用程序,或者他们是否放弃并使用不同的广告供应商?

\n

(而且似乎不可能联系 AdMob 支持,没有电子邮件或电话,我尝试在他们的支持论坛上发帖,但没有快乐,所以我真的陷入困境!有人知道联系 AdMob 支持的方法吗?)

\n

Bbx*_*Bbx 7

所以广告终于起作用了!

\n

我最终采取了发布我的新游戏的步骤(我在 App Store 中使用手动发布,已经等待了 10 天,但没有广告显示)。

\n

在 App Store 中出现 18 小时后,广告开始发挥作用。

\n

更多想法和观察:

\n
    \n
  1. 我没有将AdMob链接到App Store(我仍然没有\xe2\x80\x99t),但有趣的是我的游戏现在确实出现在AdMobs搜索中,所以我可以链接它,所以不需要链接。

    \n
  2. \n
  3. 那么究竟是什么导致广告开始发挥作用呢?它\xe2\x80\x99 是:

    \n
  4. \n
\n
\n

A) AdMob 检测到该应用程序实际上在 App Store 中。

\n
\n
\n

B) 该游戏有 5 个左右的新用户使用它,因此从几个不同的 IP 地址请求了广告),这会触发 AdMob 投放广告。

\n
\n
\n

C) 从测试广告切换到直播后需要 10 天广告才能发挥作用

\n
\n

我的理论是\xe2\x80\x99s A(特别是我可以在Admob\xe2\x80\x99s搜索中看到Disc Drop)。

\n