iAds causes problems with auto layout?

帅比萌擦擦* 提交于 2019-12-18 09:16:44

问题


Whenever I set

self.canDisplayBannerAds = true

in my viewDidLoad method, my layouts all get shifted over and messed up for some reason. The webview has been zoomed in by a few pixels and the status bar is shifted down.

but when I remove that line of code, my ad displays just fine and everything is perfect.


回答1:


If you're implementing your own ADBannerView then you need to remove self.canDisplayBannerAds = true from your viewDidLoad.

self.canDisplayBannerAds = true can be used for a no hassle way of implementing iAd banners in your application. This will create an ADBannerView for you and show or hide the ADBannerView depending on whether it receives an ad or not from the iAd network.

You either implement your own ADBannerView or use self.canDisplayBannerAds = true, not both.



来源:https://stackoverflow.com/questions/32420273/iads-causes-problems-with-auto-layout

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!