我已经安装了 AdMob SDK 6.2.0(Xcode 4.5 (4G182),我正在 iPhone 4S 和模拟器上进行测试)。我按照教程操作,只想让 AdMob 显示一次横幅。但它在最后一行崩溃:
self.bannerView = [[GADBannerView alloc]
initWithFrame:CGRectMake(0.0,
self.view.frame.size.height -
GAD_SIZE_320x50.height,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];
self.bannerView.delegate = self;
self.bannerView.adUnitID = @"xREMOVEDBYMEx";
self.bannerView.rootViewController = self;
[self.view addSubview:self.bannerView];
GADRequest * request = [GADRequest request];
request.testing = YES;
[self.bannerView loadRequest:request];
崩溃是
2012-09-28 09:03:58.268 NewProject[1467:c07]-[GADObjectPrivate changeState:]: 无法识别的选择器发送到实例 0x95c17d0 2012-09-28 09:03:58.276 NewProject[1467:c07] *由于应用程序终止未捕获的异常“NSInvalidArgumentException”,原因:“-[GADObjectPrivate changeState:]:无法识别的选择器发送到实例 0x95c17d0”
对我来说,这看起来像是图书馆中的一个错误,但我认为这不太可能。有什么想法吗?
编辑:完全相同的代码在示例项目中工作。我的项目文件有什么问题会导致该错误吗?