AdMob广告横幅不改变位置(Swift 3)

时间:2017-07-12 20:41:43

标签: swift swift3 position admob

您好,我正在尝试在我的一个场景中更改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 个答案:

答案 0 :(得分:1)

您在设置框架后初始化新横幅,切换第1行和第2行。