Xcode 6 iAd 布局问题或错误

Xcode 6 iAd Layout Issue or Bug

我已将 iAd 横幅视图添加到我的项目并将其固定到故事板中主视图控制器的顶部。最初,当应用加载时,iAd 横幅显示在屏幕底部。然后在游戏过程中隐藏横幅,然后在游戏结束时取消隐藏。当横幅取消隐藏时,它会按照设计在视图顶部的情节提要中正确显示。任何想法为什么会这样?这在模拟器和真实设备上都会发生。

您已经在您的应用程序中创建了两个 ADBannerView。一次使用 self.canDisplayBannerAds = true,一次以编程方式进行。

self.canDisplayBannerAds = true 可用于 轻松 在您的应用程序中实施 iAds 的方式。这将为您创建一个 ADBannerView,并根据它是否从 iAd 网络接收到广告来显示或隐藏 ADBannerView。您在屏幕底部看到的 ADBannerView 是由 self.canDisplayBannerAds = true 创建的。您在屏幕顶部看到的 ADBannerView 是您创建的 ADBannerView

从您的 viewDidLoad 函数中删除 self.canDisplayBannerAds = true