Быстрое промежуточное объявление на 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?