iAd no se mostrará después de cargar la aplicación en la tienda

Cuando pruebo mi aplicación en mi dispositivo, desde Xcode, el iAd funciona, pero cuando lo cargué en la App Store y lo probé en el iPhone de un amigo, ¡es simplemente blanco!

Aquí está mi código:

.h:

@interface pinpongViewController : UIViewController {


ADBannerView *banner; 

}


@property (nonatomic, assign)BOOL bannerIsVisible;
@property (nonatomic, retain)IBOutlet ADBannerView *banner;



@end

.metro:

@synthesize banner, bannerIsVisible;



-(void)bannerViewDidLoadAd:(ADBannerView *)abanner {
if (!self.bannerIsVisible) {
    [UIView beginAnimations:@"animatedAdBannerOn" context:NULL];
    banner.frame = CGRectOffset(banner.frame, 0.0, 50.0);
    [UIView commitAnimations];
    self.bannerIsVisible = YES;
}
}

-(void)bannerView:(ADBannerView *)aBanner didFailToReceiveAdWithError:(NSError *)error {
if (!self.bannerIsVisible) {
    [UIView beginAnimations:@"animatedAdBannerOff" context:NULL];
    banner.frame = CGRectOffset(banner.frame, 0.0, -320.0);
    [UIView commitAnimations];
    self.bannerIsVisible = NO;
}
}


@end

preguntado el 08 de noviembre de 11 a las 17:11

¿Dónde estás creando tu ADBannerViewy cómo lo va a agregar al UIViewController? Además, ¿es este el único banner en toda su aplicación? De lo contrario, tenga en cuenta que debe compartir una única instancia entre varias vistas. -

El banner es un IBOutlet, así que supongo que simplemente se está creando a partir de xib. -

Varias cosas que podría verificar como mencionó @pat, si ha habilitado la red iAd para su aplicación. Si es así, espere unos días, deje que las personas descarguen y usen su aplicación, luego aparecerán los iAds. Mi caso es que los anuncios aparecieron después de más de 30 descargas 4 días hábiles después de mi lanzamiento. -

1 Respuestas

¿Ha habilitado la red iAd para su aplicación antes de enviarla a la tienda de aplicaciones? Es necesario para habilitar la red iAd (en iTunes Connect) o, de lo contrario, solo aparecerá una pantalla en blanco. Espero que esto ayude.

Respondido 10 Feb 12, 11:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.