Я пытаюсь, чтобы баннерная реклама появлялась на определенной сцене каждый раз, когда пользователь загружает ее. Я знаю, что должен позиционировать его здесь программно.
Пока я:
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?»
и я помещаю этот код в свою инициализацию для этой сцены (это сцена gameOver, к которой я перехожу, когда игрок выигрывает/проигрывает).
Можно ли как-то показать этот баннер или мне нужно использовать UIKit здесь?