当我在Xcode上的设备上测试我的应用程序时,iAd可以运行,但是当我将其上传到App Store并在朋友的iPhone上进行测试时,它只是白色!

这是我的代码:

。H:

@interface pinpongViewController : UIViewController {


ADBannerView *banner;

}


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



@end


.m:

@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

最佳答案

在提交到应用商店之前,您是否已为您的应用启用了iAd网络?必须启用iAd网络(在iTunes Connect中),否则只会出现白屏!希望这可以帮助。

10-08 06:11