Je suis en train de tester une application iAd sur un iPod touch. Mon iPod est connecté à Internet. Dans tous mes tests, je n'ai reçu qu'un seul rappel à didFailToReceiveAdWithError.iPhone iAd - ne pas recevoir de rappels à didFailToReceiveAdWithError
Voici le code correspondant:
#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
Et voici quelques-unes des NSLogs que je vois. Notez que certains horodateurs sont à 1 minute ou à 1 minute et 30 secondes d'intervalle. Pour moi, cela indique que les annonces n'ont pas pu arriver. Mais il n'y avait pas de rappel.
25/07/2010 20: 11: 36,403 UniversalTriangleSolver [10490: 307] de l'annonce Triangle 25/07/2010 20: 12: 35,684 UniversalTriangleSolver [10490: 307] Triangle ad 25/07/2010 20:13 : 05.684 UniversalTriangleSolver [10490: 307] Triangle ad 2010-07-25 20: 13: 35.684 UniversalTriangleSolver [10490: 307] Triangle ad 2010-07-25 20: 14: 35.686 UniversalTriangleSolver [10490: 307] Triangle ad 2010 -07-25 20: 16: 05.689 UniversalTriangleSolver [10490: 307] Triangle ad 2010-07-25 20: 17: 35.691 UniversalTriangleSolver [10490: 307] Triangle ad 2010-07-25 20: 19: 05.693 UniversalTriangleSolver [10490 : 307] Triangle ad 2010-07-25 20: 19: 19.915 UniversalTriangleSolver [10490: 307] ADManager: est entré en arrière-plan 2010-07-25 20: 19: 19.940 UniversalTriangleSolver [10490: 307] ADManager: se termine
Je vois la bannière affichée à l'écran. –
Je suis d'accord avec Jesse que votre rappel est en fait - (void) bannerViewDidLoadAd: (ADBannerView *) banner – vodkhang
Merci à vous deux pour vos réponses. Mais je suis confus. . . le rappel bannerViewDidLoadAd arrive très bien. Les NSLogs le prouvent. C'est l'autre qui ne vient pas. Et pourtant vous essayez tous les deux de corriger le rappel qui arrive. Ai-je raté quelque chose? –