ios - 无法实例化名为 ADBannerView 的类

标签 ios adbannerview

我正在尝试在我的应用程序底部插入一个 iad 横幅,但在按照教程进行操作后不断出现错误。 代码如下。

@interface DMKHomeViewController (UIViewcontroller ) <ADBannerViewDelegate>{

}
@end

@implementation DMKHomeViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
    // Custom initialization
}
return self;
}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner {

[UIView beginAnimations:nil context:NULL];

[UIView setAnimationDuration:1];

[banner setAlpha:1];

[UIView commitAnimations];

}



- (void)bannerView:(ADBannerView *)

banner didFailToReceiveAdWithError:(NSError *)error

{

[UIView beginAnimations:nil context:NULL];

[UIView setAnimationDuration:1];

[banner setAlpha:0];

[UIView commitAnimations];

}

我不断收到以下错误 * 由于未捕获的异常“NSInvalidUnarchiveOperationException”而终止应用程序,原因:“无法实例化名为 ADBannerView 的类” * 首先抛出调用栈:

最佳答案

请确保您已添加“iAd.framework”...

为此,转到“App.Target”、“General”并向下滚动,直到看到“Linked Frameworks and Libraries”。点击“+”并选择 iAd 框架。请参阅下面的屏幕截图...

App. Target -> General

'+' to add, search for iAd

关于ios - 无法实例化名为 ADBannerView 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24081669/

相关文章:

ios - 如何在表格 View 中的特定内容之上设置标题

ios - 如何使用异步 NSURLConnection 将数据传递给 View Controller

android - AdMob:是否允许将 Visibility(GONE) 设置为特定 View 的横幅?

iOS 9 - 广告资源不可用

iPhone音频

ios - 访问库中的 .strings 文件,而不是 bundle

iphone - 使用 ffmpeg 在 iPhone 上显示视频

ios - 使用自动布局在 Storyboard 上实现 ADBannerView

swift - 如何在 Swift 的 UITableViewController 中添加 adbannerview?

ios - 将 canDisplayBannerAds 更改为 NO 不会更新 View 以删除广告横幅