我已经使用 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/