Как создать общий баннер Admob для нескольких просмотров?

Я создаю свое самое первое приложение с баннерами Admob в Xcode. В моих приложениях используется несколько UIViews подключений через NavigationController, и в настоящее время я запрашиваю новое объявление для каждого UIView.

Вот что я уже получил за каждый UIViewController:

import GoogleMobileAds

class ViewController: UIViewController {

    @IBOutlet weak var bannerView: GADBannerView!

    override func viewDidLoad() {
        super.viewDidLoad()
        bannerView.adUnitID = "ca-app-pub-281379xxxxx/64134xxxxx"
        bannerView.rootViewController = self
        bannerView.loadRequest(GADRequest())
    }
}

Как я могу реализовать баннер «общий» для всех представлений, которым управляет отдельный class или AppDelegate. (Все мои просмотры уже получили GADBannerView внизу.)

Раньше я никогда не работал с методами делегирования, потому что кодирование для меня просто хобби, и я учусь, например: пробуй и ошибайся. Но на данный момент мои навыки недостаточно хороши, чтобы понять это.

Буду признателен за любую помощь :-). Благодарю вас!


person Benjamin1956    schedule 25.08.2016    source источник
comment
Вот пример общего баннера iAd. Это та же концепция. Просто замените код ADBannerView своим кодом GADBannerView: stackoverflow.com/a/28639200/2108547   -  person Daniel Storm    schedule 26.08.2016
comment
Извините, мне это не помогло. iAd нужно обрабатывать по-другому.   -  person Benjamin1956    schedule 07.09.2016
comment
Я ищу то же самое. Вы нашли путь?   -  person iUser    schedule 23.02.2017
comment
Также интересно, если вы нашли способ. Я сейчас проверяю и ничего не нахожу.   -  person SolidSnake4444    schedule 05.09.2017