将谷歌广告横幅视图设置为 tabbr 控制器,但是当我推送到详细视图时,仍然显示广告
Posted
技术标签:
【中文标题】将谷歌广告横幅视图设置为 tabbr 控制器,但是当我推送到详细视图时,仍然显示广告【英文标题】:set google ad bannerview to tabbr controller but when i push to detail view than still ads showing 【发布时间】:2021-02-13 05:54:27 【问题描述】:我在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)
])
此代码广告已成功加载,但是当推送到新视图控制器时,该屏幕上显示的bannerview 可以有任何想法吗?
【问题讨论】:
【参考方案1】:我不会说这是一个“答案”,但由于还没有人做出回应(我无法发表评论,因为我的声望点
【讨论】:
以上是关于将谷歌广告横幅视图设置为 tabbr 控制器,但是当我推送到详细视图时,仍然显示广告的主要内容,如果未能解决你的问题,请参考以下文章