每当我设定

self.canDisplayBannerAds = true


在我的viewDidLoad方法中,由于某种原因,我的所有布局都被移开并弄乱了。 Web视图已放大了几个像素,并且状态栏下移了。

ios - iAds会导致自动布局出现问题?-LMLPHP

但是当我删除该行代码时,我的广告展示得很好,并且一切都完美。

ios - iAds会导致自动布局出现问题?-LMLPHP

最佳答案

如果要实现自己的ADBannerView,则需要从self.canDisplayBannerAds = true中删除​​viewDidLoad

self.canDisplayBannerAds = true可用于轻松在应用程序中实施iAd标语的方式。这将为您创建一个ADBannerView,并根据其是否从iAd网络接收广告来显示或隐藏ADBannerView

您可以实现自己的ADBannerView或使用self.canDisplayBannerAds = true,而不是两者都使用。

关于ios - iAds会导致自动布局出现问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32445958/

10-11 09:04