gpt4 book ai didi

swift - IAd 横幅将整个 skscene 向上移动

转载 作者:行者123 更新时间:2023-11-30 10:04:59 24 4
gpt4 key购买 nike

我在 spritekit 游戏中放置了一个广告横幅,当广告出现时,横幅会将整个屏幕向上推。我尝试更改横幅的 z 位置,但没有任何效果。

 @IBOutlet weak var adBanner: ADBannerView!
override func viewDidLoad() {

super.viewDidLoad()
let scene = GameScene(size: view.bounds.size)
let skview = view as! SKView
scene.scaleMode = .AspectFill
if #available(iOS 8.0, *) {
// skview.showsPhysics = true
} else {
// Fallback on earlier versions
}
self.canDisplayBannerAds = true
self.adBanner?.delegate = self
self.adBanner?.hidden = true


//adBannerView?.hidden = true
skview.presentScene(scene)
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
self.adBanner?.hidden = false
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBanner.layer.zPosition = 2
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}

func bannerViewActionDidFinish(banner: ADBannerView!) {
self.adBanner?.hidden = true
}

最佳答案

您有两个 iAd 横幅。一种是使用 self.canDisplayBannerAds = true 创建的,另一种是在 Interface Builder 中创建的。删除 self.canDisplayBannerAds = true

关于swift - IAd 横幅将整个 skscene 向上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36489226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com