我正在添加项目GoogleMobileAds
,Swift
并且我已经成功完成了文档中提供的所有步骤,并且广告正在我的应用程序中显示,只是问题是当我推送到其他 ViewController 而不是广告横幅视图仍然显示在 ViewController 顶部时,我只想要广告横幅视图到标签栏的主屏幕不详细这里是我的代码
var bannerView: GADBannerView!
bannerView = GADBannerView(adSize: kGADAdSizeBanner)
addBannerViewToView(bannerView)
bannerView.adUnitID = "here i add my adUnitID"
bannerView.rootViewController = self
bannerView.load(GADRequest())
func addBannerViewToView(_ bannerView: GADBannerView){
bannerView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(bannerView)
view.addConstraints([
NSLayoutConstraint(item: bannerView,
attribute: .bottom,
relatedBy: .equal,
toItem: tabBar,
attribute: .top,
multiplier: 1,
constant: 0),
NSLayoutConstraint(item: bannerView,
attribute: NSLayoutConstraint.Attribute.centerX,
relatedBy: .equal,
toItem: view,
attribute: .centerX,
multiplier: 1,
constant: 0)
])
}
这是成功加载此代码的广告,但是当推送到新的视图控制器时,该屏幕上显示的bannerview 可以有任何想法吗?