在设备上测试 iAd 时不知何故收到此错误消息。
"no qualified ads found for this request"
该怎么做才能修复它?有人有什么想法吗?在模拟器上没有错误,它成功显示“测试广告”
更新:
这里真正的问题是,提出错误的委托没有被调用,在模拟器上它可以工作,而在 iPhone 上却没有。这就是问题所在。
更多细节在这里:
这个函数在模拟器中被调用:
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
在设备中调用此函数时:
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
我确实在开发人员的门户中启用了 iAd,我在设备上测试的其他应用程序确实显示了测试广告。