ios - 将 iAd 横幅叠加到屏幕上而不是调整屏幕大小

标签 ios iphone swift iad

我已经使用 Swift 制作了两个 iPhone 应用程序,并且刚刚实现了 iAd 框架并添加了 self.canDisplayBannerAds = true在我的 viewDidLoad()GameViewController() 下.

当广告出现在我的游戏中时,游戏屏幕会调整大小,以便所有内容仍然可见。发生这种情况时,游戏屏幕会垂直缩小,游戏对玩家来说变得更加困难。

如何在不调整游戏屏幕大小的情况下将横幅广告叠加到屏幕底部?我希望游戏屏幕的底部完全不可见。

最佳答案

As far as I know the issue is in the self.canDisplayBannerAds = true

这段代码非常适合我!请确保您将 AdBannerView 命名为“adBanner”(var adBanner = ADBannerView())

viewDidLoad中包含这段代码

        adBanner = ADBannerView()
        adBanner.frame = CGRectZero
        adBanner.delegate = self
        self.adBanner.frame = CGRectMake(0, self.view.frame.size.height-self.adBanner.frame.size.height, self.adBanner.frame.size.width, self.adBanner.frame.size.height)
        adBanner.backgroundColor = UIColor.clearColor()
        self.view.addSubview(adBanner)

关于ios - 将 iAd 横幅叠加到屏幕上而不是调整屏幕大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29764357/

相关文章:

ios - 更新 SKPhysicsBody rectangleOfSize

ios - 如何快速计算两个日期之间的时间(分钟)?

ios - 在 Swift 中动态创建对象

ios - SharedHTTPCookieStorage cookie 是否本地存储在 IOS 应用程序中?

iphone - 使用Wunderadio代码在iPhone上播放RTSP音频

iphone - 不透明 UIImageView 内图像的透明度

ios - CloudKit 仪表板未更新

ios - Swift Tableview 获取特定单元格不工作

ios错误: Thread 1 under @auto release pool "EXC_BAD_ACCESS

ios - UIScrollView 分页自动布局和 Storyboard