Кто-нибудь знает, как показывать интерстициальные аббревиатуры более одного раза? Я написал это быстро, но у меня есть цель C ниже.Как показывать межстраничные объявления admobs не один раз?
У меня есть FUNC, чтобы поджать объявление
func preLoadInterstitial() {
intertitialRequest.testDevices = [GAD_SIMULATOR_ID]
self.interstitial.adUnitID = "ca-app-pub-3940256099942544/2934735716"
interstitial.delegate = self
interstitial.loadRequest(intertitialRequest)
}
Тогда функцию для вызова объявления
func showInterstitial() {
println("interstitial")
interstitial.presentFromRootViewController(self)
}
Наконец функции, чтобы попытаться повторно запрос межстраничных объявлений после закрытия объявления ,
func interstitialDidDismissScreen(ad: GADInterstitial!) {
self.preLoadInterstitial()
}
Однако, после того, как я закрыть объявление, я получаю сообщение об ошибке «Request Error: не посылать запрос, потому что интерстициальный объект был использован.» Тогда программа не будет загружать больше межстраничных объявлений. Итак, как вы запрашиваете/показываете другое межстраничное объявление?
Я думаю, что эквивалент моего кода в объективном C будет выглядеть следующим образом
(void)showInterstital {
self.interstitial presentFromRootViewController:self;
}
(void)preLoadInterstitial {
self.interstitial = [[GADInterstitial alloc] init];
self.interstitial.adUnitID = @"ca-app-pub-3940256099942544/2934735716";
GADRequest *request = [GADRequest request];
request.testDevices = @[ GAD_SIMULATOR_ID ];
[self.interstitial loadRequest:request]
}
(void)interstitialDidDismissScreen:(GADInterstitial *)interstitial {
self.interstitial = [self preLoadInterstitial];
}
Любой помощи в быстром или Objective-C будет оценен по достоинству! Заранее спасибо!
Да, это то, что я читал повсюду. Наверное, я не могу дважды запросить один и тот же промежуточный объект. Благодаря! – Kirby