1

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!

任意の支援をいただければ幸いです

4

1 に答える 1