我正在 iPod touch 上测试 iAd 应用程序。我的 iPod 已连接到互联网。在我所有的测试中,我只收到了一个对 didFailToReceiveAdWithError 的回调。
以下是相关代码:
#ifdef mAppHasAds
- (void)bannerViewDidLoadAd:(ADBannerView *)banner {
NSLog (@"Triangle ad");
bannerView.hidden = NO;
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
NSLog (@"No Triangle ad");
bannerView.hidden = YES;
}
#endif
这是我看到的一些 NSLog。请注意,某些时间戳相隔 1 分钟或 1 分 30 秒。对我来说,这表明广告未能到达。但是没有回调。
2010-07-25 20:11:36.403 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:12:35.684 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:13:05.684 UniversalTriangleSolver[10490: 307] 三角形广告 2010-07-25 20:13:35.684 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:14:35.686 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:16:05.689 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:17:35.691 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20:19:05.693 UniversalTriangleSolver[10490:307] 三角形广告 2010-07-25 20 :19:19.915 UniversalTriangleSolver [10490:307] ADManager:确实进入后台2010-07-25 20:19:19.940 UniversalTriangleSolver [10490:307] ADManager:将终止