mat*_*itz 3 iphone xcode storyboard iad
我运行我的应用程序禁用wifi,我总是在调试器中获得空白和此消息:
ADBannerView:未处理的错误(没有委托或委托没有实现didFailToReceiveAdWithError :):错误域= ADErrorDomain代码= 5"操作无法完成.横幅视图可见但没有内容"UserInfo = 0x9632d30 {ADInternalErrorCode = 5, NSLocalizedFailureReason =横幅视图可见,但没有内容}
请帮我修改我的代码:.h
#import <iAd/iAd.h>
@interface ViewController : UIViewController <GKAchievementViewControllerDelegate, GameCenterManagerDelegate , ADBannerViewDelegate> {
//iAD
ADBannerView *banner;
}
//iAD
@property (nonatomic, assign) BOOL bannerIsVisible;
@property (nonatomic, retain) IBOutlet ADBannerView *banner;
Run Code Online (Sandbox Code Playgroud)
.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, -50.0);
[UIView commitAnimations];
self.bannerIsVisible = NO;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5798 次 |
| 最近记录: |