【问题标题】:AdMob Interstitial stopped workingAdMob 插页式广告停止工作
【发布时间】:2017-11-17 08:39:08
【问题描述】:

插页式广告正常工作,但经过两天的测试后,它停止了工作。我有错误:Possible Unhandled Promise Rejection (id: 0): Error: Request Error: No ad to show from all configured ad networks。此错误仅适用于插页式广告。我有 AdMobBanner,但它运行良好。对于这两者,我都使用来自https://developers.google.com/admob/ios/test-ads 的测试 ID。我试图创建不同的应用程序,但它是相同的。也尝试过使用真实广告,但再次无法正常工作。它不适用于两个平台 - iOS 和 Android。我的 AdMob 帐户没有被禁止或显示任何警告消息。我正在使用https://github.com/sbugert/react-native-admob 和以下代码:

AdMobInterstitial.setAdUnitID('ca-app-pub-3940256099942544/4411468910');
AdMobInterstitial.setTestDevices([AdMobInterstitial.simulatorId]);
AdMobInterstitial.requestAd().then(() => AdMobInterstitial.showAd());

正如我所说,它可以工作两天。

【问题讨论】:

  • 这可能是一条 NO_FILL 消息。
  • 感谢您的回答!我该如何解决?
  • 如果是我说的,说明广告网络没有任何广告可以返回。没什么可做的,但请稍等。
  • 我已经等了一天半了。我应该多久才能再次看到测试广告?

标签: android ios react-native admob interstitial


【解决方案1】:

插页式广告服务器似乎存在问题,导致此问题似乎是跨平台的。它与无广告填充问题有关,即使是测试广告也是如此。我在 Android 上遇到了同样的问题。像许多其他人一样,我已经向 Google 提出了这个问题,他们已经做出了回应,并且在我们说话的时候似乎正在努力解决这个问题,我们希望!

请继续关注此主题,希望我们很快会收到更新:Google AdMob Forum

【讨论】:

    【解决方案2】:
    Try,
    if (AdMobInterstitial.isLoaded() || AdMobInterstitial.isLoading()) {
      AdMobInterstitial.showAd()
    }
    
    1. Add 上面的行添加并检查。
    2. 删除AdMobInterstitial.setTestDevices([AdMobInterstitial.simulatorId]);这一行并检查。

    检查两种情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多