Admob w / Spritekit - PullRequest
       18

Admob w / Spritekit

0 голосов
/ 25 апреля 2018

Я пытаюсь отобразить рекламный баннер на определенной сцене каждый раз, когда пользователь загружает его.Я знаю, что должен позиционировать его здесь программно.

Пока я:

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 здесь?

1 Ответ

0 голосов
/ 25 апреля 2018

Есть ли способ показать это рекламное объявление или мне нужно использовать UIKit здесь?

Вы должны использовать UIKit здесь. Перейдите к вашей раскадровке, добавьте GADBannerView к виду вашего контроллера представления. Добавьте выход в ваш файл ViewController.swift. В viewDidLoad вы можете установить rootViewController на self и выполнить другие настройки.

...