我已经使用Swift制作了两个iPhone应用程序,并且刚刚实现了iAd框架,并在self.canDisplayBannerAds = true
下的viewDidLoad()
中添加了GameViewController()
。
当广告出现在我的游戏中时,游戏屏幕会调整大小,以便所有内容仍然可见。发生这种情况时,游戏屏幕会垂直缩小,并且游戏对玩家来说会变得更加困难。
如何在不调整游戏屏幕尺寸的情况下将横幅广告叠加到屏幕底部?我希望游戏屏幕的底部根本不可见。
最佳答案
这段代码对我来说很完美!请确保您将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/