我在控制器的负载上加载了一个interitial广告。加载完成后,广告会自动开始投放。听到广告的声音。加载代码如下:
interstitial = [[GADInterstitial alloc] initWithAdUnitID:admobInterstatialID];
GADRequest *request = [GADRequest request];
[interstitial loadRequest:request];
展示广告代码如下:
if ([interstitial isReady]) {
[interstitial presentFromRootViewController:self];
}
感谢您的帮助!
答案 0 :(得分:0)
检查日志以查看是否收到错误"无法显示插页式广告。还没准备好。"
下面的代码写在控制器的负载内吗?
if ([interstitial isReady]) {
[interstitial presentFromRootViewController:self];
}
您需要等到广告完全加载(特别是插页式广告)。 请将代码更改为
- (void)interstitialDidReceiveAd:(GADInterstitial *)ad {
if ([interstitial isReady]) {
[interstitial presentFromRootViewController:self];
}
}