iPhone上的iAd测试

iPhone上的iAd测试,iphone,ios-simulator,iad,Iphone,Ios Simulator,Iad,我在iPhone和模拟器上测试iAd时遇到了一些问题。加载广告或失败时调用的方法在测试时似乎没有调用,苹果不希望应用程序在没有广告显示时显示空帧 基本上,我所做的是隐藏AdView,并仅在调用bannerviewidloadad:时显示它(如果视图尚未显示)。我在bannerView idLoadAD:和bannerView:DidFailToReceiveAvithError:上都放置了一些NSLog,但是当我在模拟器或设备上运行时,不会记录任何内容 这是模拟/测试带有IAD的应用程序时的正常

我在iPhone和模拟器上测试iAd时遇到了一些问题。加载广告或失败时调用的方法在测试时似乎没有调用,苹果不希望应用程序在没有广告显示时显示空帧

基本上,我所做的是隐藏AdView,并仅在调用bannerviewidloadad:时显示它(如果视图尚未显示)。我在bannerView idLoadAD:和bannerView:DidFailToReceiveAvithError:上都放置了一些NSLog,但是当我在模拟器或设备上运行时,不会记录任何内容

这是模拟/测试带有IAD的应用程序时的正常行为吗?有没有办法确保它能正常工作


谢谢您的时间。

您确定已将iAd上的代理设置为指向包含BannerViewIDLoadad和bannerView:DidFailtReceiveAdwithError方法的ViewController或类吗?

我的个人经验是,对BannerViewIDLoadad的调用可靠,但对DidFailtReceiveAdwithError的调用不可靠。我希望我能更好地理解这一点。