2015-09-06 88 views
2

每当我在viewDidLoad方法设置iAds会导致自动布局问题?

self.canDisplayBannerAds = true 

,我的布局都得到了转移和搞砸出于某种原因。网页视图已放大几个像素,状态栏向下移动。

enter image description here

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

enter image description here

回答

2

如果你实现自己的ADBannerView那么你需要从您的viewDidLoad删除self.canDisplayBannerAds = true

self.canDisplayBannerAds = true可用于在您的应用程序中实现iAd横幅的无障碍方式。这将为您创建一个ADBannerView,并根据它是否从iAd网络收到广告来显示或隐藏ADBannerView

您要么执行您自己的ADBannerView,要么使用self.canDisplayBannerAds = true,而不是两者。

+1

这是一个很好的解释。谢谢 – user3796209