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

标签 ios xcode swift iad

每当我设置

self.canDisplayBannerAds = true

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

enter image description here

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

enter image description here

最佳答案

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

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

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

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

相关文章:

arrays - 如果 swift 中存在特定字符,则从数组中删除字符串

iOS 蓝牙与设备配对和取消配对

iphone - 当 App 进入前台时调用 self.viewDidAppear

ios - 如何在 UINavigationBar 上应用渐变颜色?

IOS,如何创建一个像这样的中心选项卡式可滚动 TableView

ios - 从命令行终端使用位码启用和位码禁用为设备和通用配置创建 iOS 框架

ios - 如何在主从 ios 应用程序中保存详细 View 的状态?

ios - Alamofire 不会在 podfile 中使用 osx 而不是 ios

ios - iOS 应用程序导航栏中的黑色闪烁

swift - 我的 Swift 中的可变参数初始值设定项出了什么问题?