Внедрение Admob представлено без вызова presentFromRootViewController
Я использую Admob Interstitial в моем приложении. Я следовал всем рекомендациям и наблюдаю, как вставки видео отображаются автоматически, а я еще не вызывал presentFromRootViewController.
Я использую этот код для предварительной загрузки вставки:
splashInterstitial_ = [[GADInterstitial alloc] initWithAdUnitID: interstitialIdStr];
splashInterstitial_.delegate = self;
requestInterstitial = [GADRequest request];
[splashInterstitial_ loadRequest: requestInterstitial];
В делегате я не представляю вставку:
- (void)interstitialDidReceiveAd:(GADInterstitial *)ad
{
}
Я представляю вставку вручную между двумя экранами следующим образом:
if (splashInterstitial_.isReady)
{
[splashInterstitial_ presentFromRootViewController: interstitialRootViewController];
self.lastInterstitialTime = [[NSDate date] timeIntervalSince1970];
return YES;
}
Я установил точку останова на presentFromRootViewController, точка останова никогда не достигается, и я вижу промежуточные видеоролики, представленные на реальном устройстве.
Похоже, что loadRequest на промежуточных триггерах запускает презентацию, которая не должна происходить.
Кто-нибудь испытывает подобную проблему? Спасибо