首页 文章

AdMob广告 Banner 未改变位置(Swift 3)

提问于
浏览
0

大家好,我正试图在我的一个场景中改变我的AdMob Banner 的位置 . 每当我设置广告时,广告都会成功显示(并且已成功隐藏),但它不会采用我给出的位置 . 它总是在顶部 . 如何将其设置为位于屏幕底部?

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 回答

  • 1

    在设置框架后,您将初始化新 Banner ,切换第1行和第2行 .

相关问题