GADBannerView固定在UITableViewController的屏幕底部

Uma*_*mil 2 adsense uitableview admob ios

我想在我的UITableViewController内部的屏幕底部添加一个固定的GADBannerView(谷歌手机广告):我已经找到了如何将它合并到一个部分页眉,页脚,单元格等的教程..但我希望横幅是即使用户滚动也固定.您可能知道,您无法直接调整放置在UITableViewController中的UITableView的大小.

除了以不同的方式重新创建ViewController之外还有吗?将它放在工具栏中可以解决问题吗?有人用过这种方法吗?

谢谢!

Uma*_*mil 11

我解决了以下问题(在我看来很好)解决方案:

[self.navigationController setToolbarHidden:NO];
self.banner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
self.banner.adUnitID = @"ca-app-pub-XXXXXXXX/XXXXXXXXX";
self.banner.rootViewController = self;
[self.navigationController.toolbar addSubview:self.banner];

GADRequest *request;
request.testDevices = @[GAD_SIMULATOR_ID];
[self.banner loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
  1. 确保工具栏可见
  2. 将GADBannerView添加到工具栏.