iAds 导致自动布局出现问题?

iAds causes problems with auto layout?

每当我设置

self.canDisplayBannerAds = true

在我的 viewDidLoad 方法中,由于某种原因,我的布局都被转移并弄乱了。网页视图放大了几个像素,状态栏向下移动。

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

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

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

您可以实现自己的 ADBannerView 或使用 self.canDisplayBannerAds = true,但不能同时使用。