objective-c – iAd插页式委托​​方法不会被调用

我想在我的应用中使用插页式广告,因此我实施了所有必要的委托方法.

问题是,如果我使用[self requestInterstitialAdPresentation]来显示广告,则只会调用interstitialAdDidLoad:方法.

interstitialAdActionDidFinish:方法不会被调用…

但是,如果我使用已弃用的[self.interstitial presentFromViewController:self]来显示广告,那么一切正常.

是否有任何新的东西可以让事情发挥作用?

提前致谢

最佳答案 好的,我解决了这个问题.

由于IOS7及其iAd Additions,因此不需要adInterstitialDelegate.唯一要做的就是准备广告或将interstitialPresentationPolicy设置为非空的(您可以在文档中阅读),并作为使用requestInterstitialAdPresentation:方法请求广告的最后一步.

点赞