Ios 带警告的间隙飞溅解除

Ios 带警告的间隙飞溅解除,ios,admob,Ios,Admob,我想在我的iOS游戏中添加GadInterstitual,所以每次应用程序激活时,我都想呈现有趣的内容。在我的AppDelegate.m中,在方法ApplicationIDBecomeActive中:我调用我的方法 -(void)splashInterstitial{ interestitial = [[GADInterstitial alloc] init]; interestitial.adUnitID = ADMOB_ID; interestitial.delegate = self; [

我想在我的iOS游戏中添加GadInterstitual,所以每次应用程序激活时,我都想呈现有趣的内容。在我的AppDelegate.m中,在方法ApplicationIDBecomeActive中:我调用我的方法

-(void)splashInterstitial{
interestitial = [[GADInterstitial alloc] init];
interestitial.adUnitID = ADMOB_ID;
interestitial.delegate = self;
[interestitial loadAndDisplayRequest:[self createRequest] usingWindow:self.window   initialImage:nil];
}

但每次我关闭广告时,都会收到警告:

attempt to dismiss modal view controller whose view does not currently appear. self = <GADInterstitialAppController: 0x5d3ed0> modalViewController = <GADWebAppViewController: 0x5d1ca0>

有人收到警告了吗?

我找到了解决办法。只需始终检查横幅的初始化和可视化

视图显示


同样的问题。有人修复了这个错误吗?
-(void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    hasLoaded = YES;
    [self splashInterstitial];
}