Реализация Admob с многозадачностью для iPad - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь внедрить баннер 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
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...