我目前在我的第一个 iPhone 应用程序中实施 iAd。我遇到的问题是检测我的视图控制器上是否确实显示了插页式广告。因为,如果没有广告,我想展示另一种观点。
我一直在阅读 iAd 编程指南,然后在文档中找到了“UIViewController iAd Additions Reference”。这告诉我,我的视图控制器现在有一个新属性,称为presentingFullScreenAd。
问题是每当我在 viewDidLoad、viewWillAppear 或 viewDidAppear 中调用它时,它都会返回 NO。除非我关闭广告(如果有广告显示),否则它会在 viewWillAppear 和 viewDidAppear 中返回 YES,但为时已晚。
我已将显示广告的视图控制器的 interstitialPresentationPolicy 设置为 ADInterstitialPresentationPolicyAutomatic,因为我希望它尽可能频繁地显示广告。
有什么想法吗?提前致谢。