Como adicionar um GADBannerView da AdMob a todas as visualizações

Estou implementando um banner da AdMob no meu aplicativo por um únicoUIViewController, e está funcionando. Mas tenho muitas visualizações e quero mostrar um banner em todas as telas. Como eu implementaria um banner que apareceria em todas as telas? Estou tentando isso no meuAppDelegate.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)
})

mas não está funcionando