Я тестирую приложение iAd на iPod touch. Мой 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
А вот некоторые из NSLogs, которые я вижу. Обратите внимание, что некоторые временные метки расположены на расстоянии 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: прекратит работу