我添加了一个位于底部的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]];
答案 0 :(得分:0)
请勿将横幅视图添加到UITableView
,否则它会滚动显示内容。我假设你正在使用UITableViewController
。您可以使用添加了UIViewController
的标准UITableView
子类,在其下方为横幅广告留出足够的空间。只需确保将其添加到UIViewController
的视图中,而不是UITableView
。