Los intersticiales tienen poco misterio, inicializar el objeto con el identificador de anuncio, llamar al loadAd ANTES de querer mostrarlo (porque si no el show no hará nada) y cuando quieras mostrarlo una vez cargado llamar al show.
La documentación oficial es muy concisa
https://developers.google.com/admob/...d/interstitial
También tienen muchas trazas de log que puedes ver en el monitor para saber si está inicializado, cargando, cargado, o cualquier error. Compruébalas y así sabes por qué no se muestra, mi apuesta es porque no le has dado tiempo a cargar.
Si no has añadido el testDevice o no usas el identificador de anuncios de prueba entonces lo más seguro es que no se muestran porque simplemente no hay nada que mostrar en ese momento. Usa los de prueba que esos salen siempre.