Admob バナーが表示されますが、タップするとアプリがクラッシュするか、何もしません。
iAd と分割された admob メディエーションを使用しています。iAd が表示される場合、問題なくタップできます...
- (void) onEnter {
if (![MKStoreManager featureAPurchased])
{
controller = [[RootViewController alloc]init];
bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
bannerView_.adUnitID = MY_BANNER_UNIT_ID;
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
CGFloat screenXPos = (screenWidth /2);
CGFloat screenYPos = screenHeight - 25;
[bannerView_ setCenter:CGPointMake(screenXPos, screenYPos)];
bannerView_.rootViewController = controller;
bannerView_.adUnitID = MY_BANNER_UNIT_ID;
bannerView_.rootViewController = controller;
[[[CCDirector sharedDirector]view] addSubview: bannerView_];
[bannerView_ loadRequest:[GADRequest request]];
}else{
bannerView_.hidden = YES;
}
エラーは、バナーをタップしようとしても何も起こらず、コンソールに次のエラーが表示されることです。
Attempt to present <GADBrowserController: 0x1d576ca0> on <RootViewController: 0x1e8ed3f0> whose view is not in the window hierarchy!
任意の支援をいただければ幸いです