在导航栏下集成admob

时间:2014-02-11 08:41:08

标签: ios objective-c uitableview admob

我已经添加了所有必需的文件和框架来集成admob。问题是它没有将子视图添加到viewcontroller。 我的viewcontroller包含一个导航栏和一个UITableView。我想要实现的是在我的viewcontroller的按钮中有一个admob。我怎样才能做到这一点。

目前我正在使用以下代码,这些代码没有做任何事情而且没有给我任何错误:

bannerView_.adUnitID = @"Banner Key";

bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];

[bannerView_ loadRequest:[GADRequest request]];

3 个答案:

答案 0 :(得分:0)

也许您还需要设置横幅的框架?

答案 1 :(得分:0)

1必须设置广告横幅的框架,以便显示:

    m_bannerView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
    m_bannerView.adUnitID = @"AD Unit ID";
    m_bannerView.rootViewController = self;
    m_bannerView.delegate = self;
    m_bannerView.frame = CGRectMake(0, 64, 320, 50); // 64 = height of navigation bar
    GADRequest *request = [GADRequest request];
    [self.view addSubview:m_bannerView];
    [m_bannerView loadRequest:request];

答案 2 :(得分:0)

您可以设置adBanner的原点,如下所示。

self.adBanner = [[GADBannerView alloc]initWithAdSize:kGADAdSizeBanner 
                                            origin:CGPointMake(0,31)];
self.adBanner.adUnitID = @"YOUR_KEY";
self.adBanner.delegate = self;
self.adBanner.rootViewController = self;
[self.view addSubview:self.adBanner];
[self.adBanner loadRequest:[self request]];

enter image description here