2014-02-11 62 views
0

我添加了放置在底部的admob廣告。問題是當我在UITableView中向下滾動時,admob並沒有停留在底部。它保持在它開始的地方。我怎樣才能做到這一點: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

請不要在這裏顯示像adUnitID這樣的東西......關於你的問題,我假設self.view是scrollview,在這種情況下,將self.view更改爲普通視圖,在該視圖內添加scrollview,並將橫幅添加到self.view,以便它位於scrollview之外 – Jack

回答

0

不要橫幅畫面添加到UITableView,否則將與內容滾動。我假設你正在使用UITableViewController。您可以改爲使用標準UIViewController子類,並在其中添加UITableView,您可以在其中爲橫幅廣告留下足夠的空間。只要確保將其添加到UIViewController的視圖中,而不是UITableView