2015-10-06 2 views
1

Я хочу добавить объявления в свое приложение. Но на баннере есть панель вкладок. Я думаю, что добавление может появляться через контроллер панели вкладок. Я добавил представление о контроллере панели вкладок, и я добавил bannerview как subview на созданное мной представление. К сожалению, он не отобразил вид баннера. Как создать структуру, как на скриншоте?Как разместить рекламные баннеры над UITabbar?

googleBannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait) 
     googleBannerView.adUnitID = "ca-app-pub-5378899862041789/0959" 
     googleBannerView.rootViewController = self 
     let request: GADRequest = GADRequest() 
     googleBannerView.loadRequest(request) 
     googleBannerView.frame = CGRectMake(0, adBannerView.layer.frame.minY, googleBannerView.frame.size.width, googleBannerView.frame.size.height) 
     //googleBannerView.frame = adBannerView.frame 
     adBannerView.addSubview(googleBannerView!) 

enter image description here

ответ

3

Я решил проблему путем размещения объявления с CGRectMake().

googleBannerView.frame = CGRectMake(0, (view.bounds.height - googleBannerView.frame.size.height) - 49, self.view.bounds.size.width, 49) 

49 - высота UITabBar.

+0

У меня были те же проблемы и я могу подтвердить, что ваш расчет работает. Благодаря! – aresz

Смежные вопросы