我已经添加了所有必需的文件和框架来集成admob。问题是它没有将子视图添加到viewcontroller。 我的viewcontroller包含一个导航栏和一个UITableView。我想要实现的是在我的viewcontroller的按钮中有一个admob。我怎样才能做到这一点。
目前我正在使用以下代码,这些代码没有做任何事情而且没有给我任何错误:
bannerView_.adUnitID = @"Banner Key";
bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];
[bannerView_ loadRequest:[GADRequest request]];
答案 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]];