Cómo agregar un GADBannerView de AdMob a cada vista

Estoy implementando un banner de AdMob en mi aplicación para un soloUIViewControllery está funcionando Pero tengo muchas vistas y quiero mostrar un banner en cada pantalla. ¿Cómo implementaría un banner que aparecería en cada pantalla? Estoy intentando esto en miAppDelegate.swift:

dispatch_async(dispatch_get_main_queue(), {
    print("Google Mobile Ads SDK version: \(GADRequest.sdkVersion())")
    // bannerView.frame = CGRectMake(0, 0, 320, 50)
    // self.bannerView.adSize = kGADAdSizeBanner
    self.bannerView.adUnitID = "ca-app-pub-MY_ID"
    bannerView.rootViewController = self.window
    self.bannerView.loadRequest(GADRequest())
    self.window?.addSubview(self.bannerView)
})

pero no funciona

Respuestas a la pregunta(2)

Su respuesta a la pregunta