I am getting this error and my code is below

 - (void)viewWillAppear:(BOOL)animated {       NSLog(@"self.inter eve reload cl %@", self.interstitial);       DebugAssert(index != NSNotFound);       double delayInSeconds = 5.0;       dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));            if (!didPurchaseAds) {                 dispatch_after(popTime, dispatch_get_main_queue(), ^(void){                 NSLog(@"Interstitial ad loaded %ld", (long)index);                     if ((index % 2 == 0)) {                          NSLog(@"Interstitial ad loaded for even num %ld", (long)index);                             if (self.interstitial) {                                 NSLog(@"Show InterstitialAd %@", self.interstitial);                                 [self.interstitial presentFromRootViewController:self];                                 [self.interstitial presentFromRootViewController:self];                               } else {                                 NSLog(@"Ad wasn't ready event");                            }                         }                   });           }     }          - (void)viewDidLoad{        [super viewDidLoad];         [self loadInterstitial];     }          - (void)loadInterstitial {             GADRequest *request = [GADRequest request];             [GADInterstitialAd loadWithAdUnitID:@"ca-app-pub-3940256099942544/4411468910"                                         request:request                               completionHandler:^(GADInterstitialAd *ad, NSError *error) {                 if (error) {                     NSLog(@"Failed to load interstitial ad with error: %@", [error localizedDescription]);                     return;                 }                 self.interstitial = ad;                 self.interstitial.fullScreenContentDelegate = self;             }];         }               - (void)ad:(nonnull id<GADFullScreenPresentingAd>)ad     didFailToPresentFullScreenContentWithError:(nonnull NSError *)error {         NSLog(@"Ad did fail to present full screen content.");     }          /// Tells the delegate that the ad will present full screen content.     - (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad {         NSLog(@"Ad will present full screen content.");     }          /// Tells the delegate that the ad dismissed full screen content.     - (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad {        NSLog(@"Ad did dismiss full screen content.");     }           

Tag:google-ads-api, ios, objective-c

Add a new comment.