将应用程序上传到商店后,iAd将不会显示

时间:2011-11-08 17:47:17

标签: objective-c ios xcode cocoa-touch iad

当我在我的设备上测试我的应用程序时,从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

1 个答案:

答案 0 :(得分:2)

在提交到应用商店之前,您是否为自己的应用启用了iAd网络?需要启用iAd网络(在iTunes连接中),否则只出现白屏!希望这会有所帮助。