title: Admob w/Spritekit
body: <p>I am trying to get a banner ad showing up on a certain scene every time a user loads it. I know I have to position it programmatically here.</p>
  
  <p>So far I:</p>
  
  <pre><code>import GoogleMobileAds
  </code></pre>
  
  <p>and then I:</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>But I get the following errors: </p>
  
  <p>Cannot assign value of type 'GameOverScene' to type 'UIViewController?'</p>
  
  <p>and I'm putting this code inside of my init for this scene (it's a gameOver scene that I transition to when the player wins/losses).</p>
  
  <p>Is there anyway to get this banner ad to show up or do I need to use UIKit here?</p>