我在 iPhone 和模拟器上测试 iAd 时遇到了一些问题。在广告加载或失败时调用的方法在测试时似乎没有被调用,Apple 不希望应用程序在没有广告显示时显示空帧。
基本上,我所做的是隐藏 AdView 并仅在调用 bannerViewDidLoadAd: 时显示它(如果视图尚未显示)。我在bannerViewDidLoadAd: 和bannerView:didFailToReceiveAdWithError: 上都放置了一些NSLog,但是当我在模拟器或设备上运行时,没有任何记录。
这是使用 iAd 模拟/测试应用程序时的正常行为吗?有什么方法可以确保它实际上正常工作吗?
谢谢你的时间。