Я установил 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'
Это выглядит как ошибка в библиотеке для меня, но я думаю, что это очень маловероятно. Любые мысли?
EDIT: тот же самый код работает в примерах проектов. Есть ли что-то, что я могу сделать с файлом проекта, что приведет к этой ошибке?