Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载时,用于iOS间隙视频的Admob在后台运行_Ios_Admob - Fatal编程技术网

加载时,用于iOS间隙视频的Admob在后台运行

加载时,用于iOS间隙视频的Admob在后台运行,ios,admob,Ios,Admob,我在控制器的负载上加载初始ad。加载完成后,ad自动开始运行。听到了广告的声音。加载代码如下所示: interstitial = [[GADInterstitial alloc] initWithAdUnitID:admobInterstatialID]; GADRequest *request = [GADRequest request]; [interstitial loadRequest:request]; if ([interstitial isReady]) { [inter

我在控制器的负载上加载初始ad。加载完成后,ad自动开始运行。听到了广告的声音。加载代码如下所示:

interstitial = [[GADInterstitial alloc] initWithAdUnitID:admobInterstatialID];
GADRequest *request = [GADRequest request];
[interstitial loadRequest:request];
if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}
展会广告代码如下:

interstitial = [[GADInterstitial alloc] initWithAdUnitID:admobInterstatialID];
GADRequest *request = [GADRequest request];
[interstitial loadRequest:request];
if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}

谢谢你的帮助

检查日志,查看是否出现错误“无法显示间隙。它未准备好。”

以下代码是否写在控制器的负载内

if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}
您需要等待,直到广告完全加载(特别是间隙广告)。 请将代码更改为

    - (void)interstitialDidReceiveAd:(GADInterstitial *)ad { 
if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}

}

我认为这是一个误解。我可以展示广告,这不是问题所在。问题是,;在不调用presentFromRootViewController的情况下,ad会自动开始运行。请参见上文中if([Interstitual isReady]){[Interstitual presentFromRootViewController:self];}的片段。我认为这是从load controller调用的。问题是ad在if([Interstitual isReady]){[Interstitual presentFromRootViewController:self];}代码之前启动。我也遇到了同样的问题。你找到解决办法了吗?@bartl没有,还没有:/你找到解决办法了吗?我有同样的问题:(