¿Cómo mostrar el anuncio intersticial correctamente en este caso?

Creé una placa de sonido con un adaptador de vista de cuadrícula (por lo que no hay posibilidad de configurar el anuncio intersticial en un botón de sonido) También tengo una barra de navegación con tres pestañas, así que decidí configurar el anuncio intersticial en el segundo fragmento de esta manera:

public class SecondFragment extends Fragment {
    private InterstitialAd mInterstitialAd;

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View rootView=inflater.inflate(R.layout.second_layout,container,false);

        final AdRequest adRequest = new AdRequest.Builder().build();
        mInterstitialAd = new InterstitialAd(getActivity());
        mInterstitialAd.setAdUnitId("MYID");
        mInterstitialAd.loadAd(adRequest);
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                super.onAdLoaded();
                if(mInterstitialAd.isLoaded()){
                    mInterstitialAd.show();
                }

            }

            @Override
            public void onAdClosed() {
            }
        });


        return rootView;
    }

Pero el problema fue que el anuncio aparece con un retraso de 3 segundos, por eso recibí un correo de AdMob que tenía que configurar el anuncio intersticial correctamente y no como lo hice antes.

Entonces mi pregunta es, ¿qué harías en este caso? ¿Dónde establecerías el anuncio intersticial?

Esta es mi aplicación, 3 fragmentos llenos de botones de sonido:https://gyazo.com/1ecd359b38fcfe0606bb3e74b684f16e

Respuestas a la pregunta(1)

Su respuesta a la pregunta