Ios 控制台中显示ADBannerView未处理的错误

Ios 控制台中显示ADBannerView未处理的错误,ios,objective-c,Ios,Objective C,我遵循apple developing guide(苹果开发指南)文档,以编程方式在我的iOS应用程序上添加iAd。虽然我在stackoverflow上搜索了以前的解决方案,但不幸的是,它们似乎都没有帮助我。以下是错误: iAdBanner失败[AppDeveloper]ADBannerView:未处理的错误(没有委托或委托未实现didFailToReceiveAdWithError:):错误域=ADErrorDomain代码=7“操作无法完成。Ad已从此横幅卸载”用户信息=0xb07b9a0{

我遵循apple developing guide(苹果开发指南)文档,以编程方式在我的iOS应用程序上添加iAd。虽然我在stackoverflow上搜索了以前的解决方案,但不幸的是,它们似乎都没有帮助我。以下是错误:

iAdBanner失败[AppDeveloper]ADBannerView:未处理的错误(没有委托或委托未实现didFailToReceiveAdWithError:):错误域=ADErrorDomain代码=7“操作无法完成。Ad已从此横幅卸载”用户信息=0xb07b9a0{ADInternalErrorCode=7,ADInternalErrorDomain=ADErrorDomain,NSLocalizedFailureReason=Ad已从此横幅中卸载。}。值得一提的是,大多数时候我都收到iAdBanner加载的消息。以下是我的项目SinglePlayerViewController.h的代码

代码如下所示

 #import <iAd/iAd.h>
@interface SinglePlayerViewController : UIViewController <ADBannerViewDelegate>

    {
    ADBannerView *adView;
    }

请尝试以下方法:

@interface SinglePlayerViewController : UIViewController<ADBannerViewDelegate>

@property (nonatomic, retain) ADBannerView *adView;

@end

HTH

currentContentSizeIdentifier因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];
}