您好,我正在尝试更改其中一个场景中 AdMob 横幅的位置。每当我设置它时,广告都会成功显示(并成功隐藏),但它不会占据我给它的位置。它总是在顶部。如何将其设置到屏幕底部?
banner.frame = CGRect(x:0.0,
y:-(self.view?.frame.size.height)! + banner.frame.size.height,
width:banner.frame.size.width,
height:banner.frame.size.height)
banner = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
banner.adUnitID = "ca-app-pub-xxxx"
banner.rootViewController = gameViewController
let request: GADRequest = GADRequest()
request.testDevices = ["xxxx"]
banner.load(request)
self.view?.addSubview(banner)
最佳答案
设置框架后,您正在初始化一个新横幅,切换第 1 行和第 2 行。
关于swift - AdMob 广告横幅不改变位置 (Swift 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45067147/