Ios 控制台中显示ADBannerView未处理的错误
我遵循apple developing guide(苹果开发指南)文档,以编程方式在我的iOS应用程序上添加iAd。虽然我在stackoverflow上搜索了以前的解决方案,但不幸的是,它们似乎都没有帮助我。以下是错误: iAdBanner失败[AppDeveloper]ADBannerView:未处理的错误(没有委托或委托未实现didFailToReceiveAdWithError:):错误域=ADErrorDomain代码=7“操作无法完成。Ad已从此横幅卸载”用户信息=0xb07b9a0{ADInternalErrorCode=7,ADInternalErrorDomain=ADErrorDomain,NSLocalizedFailureReason=Ad已从此横幅中卸载。}。值得一提的是,大多数时候我都收到iAdBanner加载的消息。以下是我的项目SinglePlayerViewController.h的代码 代码如下所示Ios 控制台中显示ADBannerView未处理的错误,ios,objective-c,Ios,Objective C,我遵循apple developing guide(苹果开发指南)文档,以编程方式在我的iOS应用程序上添加iAd。虽然我在stackoverflow上搜索了以前的解决方案,但不幸的是,它们似乎都没有帮助我。以下是错误: iAdBanner失败[AppDeveloper]ADBannerView:未处理的错误(没有委托或委托未实现didFailToReceiveAdWithError:):错误域=ADErrorDomain代码=7“操作无法完成。Ad已从此横幅卸载”用户信息=0xb07b9a0{
#import <iAd/iAd.h>
@interface SinglePlayerViewController : UIViewController <ADBannerViewDelegate>
{
ADBannerView *adView;
}
请尝试以下方法:
@interface SinglePlayerViewController : UIViewController<ADBannerViewDelegate>
@property (nonatomic, retain) ADBannerView *adView;
@end
HTHcurrentContentSizeIdentifier因iOS 6而被弃用。这是正确的,但与他的问题无关。
@interface SinglePlayerViewController : UIViewController<ADBannerViewDelegate>
@property (nonatomic, retain) ADBannerView *adView;
@end
- (void)viewDidLoad
{
[super viewDidLoad];
self.adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
self.adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
CGRect adFrame = self.adView.frame;
adFrame.origin.y = self.view.frame.size.height-self.adView.frame.size.height;
self.adView.frame = adFrame;
self.adView.delegate =self;
[self.view addSubview:self.adView];
}