Benjamin1956
Benjamin1956

Reputation: 1883

How to create a shared Admob banner for multiple views?

I am buildung my very first application with Admob banners in Xcode. My apps uses multiple UIViews connect via NavigationController and currently I am requesting a new ad for every UIView.

That is what I already got for every 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())
    }
}

How can I implement a "shared" banner for all views which gets managed from a separate class or by the AppDelegate. (All of my views got an GADBannerView at the bottom already.)

I never really worked with delegate methods before, because coding is just hobby from me and I am learning like: Try & Error. But at this point my skills aren't good enough to realize this.

I would appreciate any kind of help :-). Thank you!

Upvotes: 9

Views: 1359

Answers (0)

Related Questions