Admob广告在滚动时不会粘到底部

时间:2014-02-11 17:27:12

标签: ios objective-c uitableview view admob

我添加了一个位于底部的admob广告。问题是当我在UITableView中向下滚动时,admob不会停留在底部。它停留在它开始的地方。我怎样才能做到这一点:

这是我的代码:

GADBannerView  *bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
bannerView_.adUnitID = @"adid";
bannerView_.rootViewController = self;

UIView  *bannerView=[[UIView alloc]initWithFrame:CGRectMake(0,self.view.frame.size.height - bannerView_.frame.size.height, self.view.frame.size.width, bannerView_.frame.size.height)];

bannerView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
[bannerView addSubview:bannerView_];
[self.view addSubview:bannerView];
[self.view bringSubviewToFront:bannerView];
[bannerView_ loadRequest:[GADRequest request]];

1 个答案:

答案 0 :(得分:0)

请勿将横幅视图添加到UITableView,否则它会滚动显示内容。我假设你正在使用UITableViewController。您可以使用添加了UIViewController的标准UITableView子类,在其下方为横幅广告留出足够的空间。只需确保将其添加到UIViewController的视图中,而不是UITableView