I installed AdMob SDK 6.2.0 (Xcode 4.5 (4G182) and I am testing iPhone 4S and simulator). I followed the tutorial and just want AdMob to show the banner once. But it falls on the last line:
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];
Crash
2012-09-28 09: 03: 58.268 NewProject [1467: c07] - [GADObjectPrivate changeState:]: unrecognized selector sent to instance 0x95c17d0 2012-09-28 09: 03: 58.276 NewProject [1467: c07] * Application termination from due to an unmapped "NSInvalidArgumentException" exception, reason: '- [GADObjectPrivate changeState:]: unrecognized selector sent to instance 0x95c17d0'
It looks like a bug in the library for me, but I think it is very unlikely. Any thoughts?
EDIT: The same code works in sample projects. Is there something I can do with the project file that will lead to this error?
objective-c iphone admob
david Sep 28 '12 at 7:12 2012-09-28 07:12
source share