я добавляю 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)
])
}
вот с этим кодом реклама загружается успешно, но когда вы нажимаете на новый контроллер просмотра, на этом экране отображается баннер, может ли кто-нибудь иметь представление об этом?