Я пытаюсь внедрить баннер Admob в приложение с включенной многозадачностью, но я получаю эту ошибку:
<Google> Invalid Request. The GADRequest scene property should be set for
applications that support multi-scene. Treating the unset property as an error
while in test mode.
Если кто-нибудь знает, как успешно внедрить баннер Admob в многозадачном приложении, пожалуйста, помогите мне
У меня проблема с написанием кода для функции viewDidApper.
Код, который у меня уже есть:
var interstitial: GADInterstitial!
func loadInterstitial() {
let request = GADRequest()
request.scene = view.window?.windowScene
interstitial.load(request)
}
func loadBannerAd() {
let bannerWidth = view.frame.size.width
bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(bannerWidth)
let request = GADRequest()
request.scene = view.window?.windowScene
bannerView.load(request)
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
coordinator.animate(alongsideTransition: nil) { context in
self.loadBannerAd()
}
}
override func viewDidLoad() {
super.viewDidLoad()
bannerView = GADBannerView(adSize: kGADAdSizeBanner)
addBannerViewToView(bannerView)
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.load(GADRequest())
bannerView.delegate = self
}