【问题标题】:Hide Admob ads view in iPad在 iPad 中隐藏 Admob 广告视图
【发布时间】:2015-06-20 00:57:33
【问题描述】:

我使用以下代码在屏幕底部中心放置了一个 Admob 横幅:

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    CGPoint origin = CGPointMake(0.0,
                                 self.view.frame.size.height -
                                 CGSizeFromGADAdSize(kGADAdSizeBanner).height);
    bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
                                                 origin:origin];
    bannerView_.center = CGPointMake(self.view.center.x, self.view.frame.size.height-CGSizeFromGADAdSize(kGADAdSizeBanner).height/2);
    bannerView_.adUnitID = @"myid";
    bannerView_.rootViewController = self;
    [self.view addSubview:bannerView_];
    [bannerView_ loadRequest:[GADRequest request]];
}

但是,在 iPad 中,我计划在其他位置放置不同的广告。因此,我需要在 iPad 中隐藏此广告。我可以这样做吗?

【问题讨论】:

  • bannerView_ .hidden = YES

标签: ios ipad uiviewcontroller admob


【解决方案1】:

您不需要制作多个横幅视图。更简单的解决方案是使用相同的横幅视图,但在定位视图之前检查当前设备惯用语。例如,这里是您提供的修改代码以检查用户在哪个设备上:

- (void) webViewDidFinishLoad: (UIWebView*) webView
{
    CGPoint origin = CGPointMake(0.0,
                                 self.view.frame.size.height -
                                 CGSizeFromGADAdSize(kGADAdSizeBanner).height);
    bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
                                                 origin:origin];
    bannerView_.center = CGPointMake(self.view.center.x, self.view.frame.size.height-CGSizeFromGADAdSize(kGADAdSizeBanner).height/2);

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {
        // Change the banner's center/origin here for the iPad.
    }

    bannerView_.adUnitID = @"myid";
    bannerView_.rootViewController = self;
    [self.view addSubview:bannerView_];
    [bannerView_ loadRequest:[GADRequest request]];
}

【讨论】:

    【解决方案2】:

    试试这个

    bannerView_.hidden=true;
    

    【讨论】:

    • 这很糟糕,因为 Admob 可能仍会加载到视图中,即使它是隐藏的。它仍然是一个印象。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多