Os anúncios estão sendo carregados, mas não estão sendo exibidos?

TL; DR: meus anúncios intersticiais estão sendo carregados com êxito, mas quando ligo.show() neles, eles não aparecem!

Eu seguiestes direções e os anúncios são carregados com êxito, mas não são exibidos quando ligomInterstitialAd.show();:

Em onCreate ():

 mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("My ID");

    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            requestNewInterstitial();
            beginPlayingGame();
        }
    });
        requestNewInterstitial();

requestNewInterstitial():

  private void requestNewInterstitial() {
        AdRequest adRequest = new AdRequest.Builder()
                .addTestDevice("Phone's ID")
                .build();

        mInterstitialAd.loadAd(adRequest);
    }

AQUI ESTÁ O PROBLEMA:

 public void tryAgain(View v) {
        if (mInterstitialAd.isLoaded()) {

            mInterstitialAd.show();
            Log.v(TAG, "LOADED in Game Over!");

        }
       else {
            beginPlayingGame();
        }

        beginPlayingGame();
    }

Recebo o log dizendo que está carregado no meu gato de log, mas o anúncio não é realmente exibido!Por que está carregando, mas não está aparecendo?

P.S. Acho que consegui funcionar uma vez mais cedo, mas parou de funcionar desde então. Qual poderia ser o problema?

questionAnswers(3)

yourAnswerToTheQuestion