Я пытаюсь отобразить рекламный баннер на определенной сцене каждый раз, когда пользователь загружает его.Я знаю, что должен позиционировать его здесь программно.
Пока я:
import GoogleMobileAds
, а затем я:
let BannerAd = GADBannerView(adSize: kGADAdSizeBanner)
BannerAd.frame = CGRect(x: 0, y: 0, width: 320, height: 50)
BannerAd.delegate = self
BannerAd.adUnitID = "ca-app-pub-##/##"
BannerAd.rootViewController = self
let request = GADRequest()
request.testDevices = [kGADSimulatorID, "*************************"]
BannerAd.load(request)
view?.addSubview(BannerAd)
Но я получаю следующие ошибки:
Невозможно назначить значение типа 'GameOverScene' для типа 'UIViewController?'
, и я помещаю этот код в мой init для этой сцены (это сцена gameOver, к которой я перехожу, когдаигрок выигрывает / проигрывает).
Есть ли способ показать это баннерное объявление или мне нужно использовать UIKit здесь?