适用于iOS插页式视频的Admob在加载时会在后台运行

时间:2016-08-28 09:54:52

标签: ios admob

我在控制器的负载上加载了一个interitial广告。加载完成后,广告会自动开始投放。听到广告的声音。加载代码如下:

interstitial = [[GADInterstitial alloc] initWithAdUnitID:admobInterstatialID];
GADRequest *request = [GADRequest request];
[interstitial loadRequest:request];

展示广告代码如下:

if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

检查日志以查看是否收到错误"无法显示插页式广告。还没准备好。"

下面的代码写在控制器的负载内吗?

if ([interstitial isReady]) {
    [interstitial presentFromRootViewController:self];
}

您需要等到广告完全加载(特别是插页式广告)。 请将代码更改为

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

}