为什么AdMob总是向我显示请求错误:无广告可显示。在iOS中

时间:2018-08-19 09:40:46

标签: ios admob ads google-admob

我更新到最新的SDK, 还确认了多次应用ID和感兴趣的广告单元ID,一切都很好,但仍然没有收到广告,并出现了这样的错误。

我正在使用以下代码:

    func createAndLoadInterstitial() -> GADInterstitial {
    let interstitial = GADInterstitial(adUnitID: APPWSConstant.InterstitialAd_Unit_Id)
    interstitial.delegate = self
    let request : GADRequest = GADRequest()
    interstitial.load(request)
    return interstitial
}

但是,在所有情况下,它都会调用失败方法,并且不会显示任何可用的广告。 interstitial:didFailToReceiveAdWithError:

请求错误:无广告显示。

1 个答案:

答案 0 :(得分:1)

广告集成和广告单元ID没问题。

的主要原因
  

请求错误:没有广告展示

是:

  1. 有时,广告单元ID会立即开始投放广告,有时,广告单元ID可能要花几个小时才能投放广告。没有正式的AdMob文档说明激活时间。
  2. 启用“限制广告跟踪”(位于“设置” /“隐私” /“广告”中)在iOS 10上遇到的情况。

希望这会对您有所帮助。

快乐编码:)