¿Hay alguna manera de precargar anuncios de AdMob en Android?

Tengo un anuncio de AdMob en un "diálogo" (una vista que creé para que parezca una, porque los anuncios no caben en un cuadro de diálogo normal) en mi aplicación. Por lo general, se tarda unos 4 o 5 segundos antes de que se cargue el anuncio, y como se trata de un "diálogo", el usuario probablemente haga clic en un botón (cierre del cuadro de diálogo) antes de que se cargue el anuncio.
¿Hay alguna manera de que pueda precargar los anuncios para que se muestren tan pronto como se cree la vista que contiene?

Así que su problema es el espacio de banner vacío? si es que es así, una solución alternativa para evitar el espacio de banner vacío como a continuación;

  • coloque el banner de AdMob dentro de FrameLayout junto con la vista de marcador de posición (por ejemplo, imagen, etc.)
  • implementar "public void onReceiveAd (anuncio publicitario)" para intercambiar vistas como u sabe que el banner llegó.

por otra parte,
(mi humilde opinión) tener banner dentro de Dialog, por naturaleza, no es el lugar óptimo.
Sugiero que coloque el banner en las vistas principales de la Actividad solamente, aquí es donde el usuario pasa la mayor parte de su tiempo.

Lo he hecho mediante el uso de una adview múltiple tiempo y en múltiples actividades

Sólo cargar una vez, y se puede utilizar donde quieras,

Se actualizará en su tasa de actualización dada.

demo se da aquí

es posible que necesite alguna modificación, pero la idea real se implementa.

  • Las siguientes clases no se pueden instanciar: - com.google.ads.AdView Admob
  • Prueba de AdMob antes de publicar
  • Admob, muy mal rellenar
  • Android consigue la altura de la bandera de adMob cuando aparece
  • ¿Cómo hacer que AdView "ocupe" el espacio incluso cuando solicita un anuncio? (Androide)
  • Anuncio de vídeo premiado en Admob - Mediación no funciona
  • AdView y FloatingActionButton se superponen mientras se utiliza CoordinatorLayout
  • Excepción de seguridad de Admob: denegación de permisos
  • XML FrameLayout ha bajado mi framerate OpenGL SurfaceView (fps)
  • Comprobación de que admob está trabajando antes de publicar
  • ClassNotFoundException: No encontró la clase en la ruta: DexPathList
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.