AdMob Interstitial Not Showing


I’m using Cordova Plugin AdMob Free to display interstitial ads.
This is my prerareInter() function to display the interstitial ad.

prepareInter() {

    let interConfig: AdMobFreeInterstitialConfig = {
      id: 'ca-app-pub-xxxxxxxxxxx/xxxxxx'


    this.admob.interstitial.prepare().then(() => {

      this.ScreenLog('success prepared');
      this.ScreenLog('Showing Ad now');

      this.admob.interstitial.isReady().then(() => {
      }); => {

    }).catch(e => this.ScreenLog(e));

The test ad was showing perfectly, full size. But when I add my Ad unit ID, Nothing is showing up.
How do I debug this ?

Note : ScreenLog(msg) is a debug function I wrote to display the error messages in a dedicated div

My code is correct, I just had to wait for the Advertisement to load. :stuck_out_tongue:

Hi, I used your code but facing an error with the name of interstitial is not ready yet. please help?