[英]set google ad bannerview to tabbr controller but when i push to detail view than still ads showing
我在Swift
项目中添加GoogleMobileAds
并且我已经成功完成了文档中提供的所有步骤,并且广告在我的应用程序中显示只是问题是当我推送到其他 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)
])
}
这是成功加载此代码的广告,但是当推送到新视图 controller 时,该屏幕上显示的bannerview 可以有任何想法吗?
我不会说这是一个“答案”,但由于还没有人做出回应(我无法发表评论,因为我的声望点 <50),我将把这个想法抛诸脑后。 由于 GADBannerView 是 UIView 的子类,因此只需将其视为常规视图。 您必须在不知不觉中将此视图添加到推送视图 controller 中,否则将无法显示广告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.