user237252
user237252

Reputation: 63

Unable to display Google Interstitial Ads on my iOS App

I have integrated the google AdMob interstitial ads in my iOS App using the following code:-

import GoogleMobileAds

class ViewController: UIViewController, GADInterstitialDelegate {

    var interstitial: GADInterstitial!

    override func viewDidLoad() {
        super.viewDidLoad()
    
        interstitial = GADInterstitial(adUnitID: "")
        interstitial.delegate = self
        let request = GADRequest()
        interstitial.load(request)

    }

    // Google Ads

    func interstitialDidReceiveAd(_ ad: GADInterstitial) {
    
        interstitial.present(fromRootViewController: self)
    
    }

}

When I run test ads, I am able to see the interstitial ads! But, after replacing the test ID with my Interstitial Ad Unit ID, I cannot see the live interstitial ads on my iOS app. Could anyone please help me to resolve this issue? Thanks:)

These are the logs after running my app on my iOS Device:-

enter image description here

Upvotes: 2

Views: 322

Answers (1)

Virani Vivek
Virani Vivek

Reputation: 896

You must test your google ads with test id like below as per google documentation.

Interstitial Test id

ca-app-pub-3940256099942544/4411468910

Adding test id and try again.

Upvotes: 2

Related Questions