Быстрое промежуточное объявление на viewDidLoad (AdMob)

Я слежу за этимруководство

Пока у меня это работает, когда я нажимаю кнопку. Однако я не могу заставить его показывать промежуточную рекламу на viewDidLoad.

Вот что у меня есть:

override func viewDidLoad() {
  super.viewDidLoad()
  self.interstitialAd = GADInterstitial(adUnitID: "ADUnitID")

  let request = GADRequest()

  // Requests test ads on test devices.
  request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]

  self.interstitialAd.loadRequest(request)
  self.interstitialAd = reloadInterstitialAd()
}

Консоль продолжает показывать мне это:

2016-02-04 22: 27: 51.855 GoogleAdMobTutorial [3394: 56415] Чтобы получить тестовые объявления на этом устройстве, позвоните: request.testDevices = @ [kGADSimulatorID];

Когда я нажимаю кнопку:

@IBAction func showAd(sender: AnyObject) {
    if self.interstitialAd.isReady {
        self.interstitialAd.presentFromRootViewController(self)
    }
}

Объявление появляется. Когда я отклоняю объявление, я получаю это в консоли:

2016-02-04 22: 29: 16.661 GoogleAdMobTutorial [3394: 56743] Ошибка запроса: не будет отправлять запрос, поскольку использовался промежуточный объект.

Это функция, которая вызывается, когда я отклоняю объявление:

func interstitialDidDismissScreen(ad: GADInterstitial!) {
    self.interstitialAd = reloadInterstitialAd()
}
Вопрос

Просто для ясности: как получить промежуточную рекламу, которая будет отображаться при загрузке viewcontroller?

Ответы на вопрос(1)

Ваш ответ на вопрос