Impedir que AdView se recupere para cada actividad

Tengo lo siguiente en todas mis actividades:

<com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="..." ads:adSize="BANNER" ads:testDevices="TEST_EMULATOR" ads:loadAdOnCreate="true" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true"/> 

El problema con esto es que vuelve a cargar el anuncio cada vez que cambia entre actividades, por lo que hay un período corto de tiempo cuando no se muestra ningún anuncio. Algunas aplicaciones no tienen este problema, por ejemplo Bubble Shoot: al cambiar entre actividades, el anuncio no desaparece en absoluto.

¿Cómo puedo lograr este efecto? Intenté establecer loadAdOnCreate="false" y usar una AdRequest global, pero esto todavía parece recrear el control real, así que todavía hay un período (muy corto, pero notable) cuando no hay ningún anuncio.

Nota: Necesito esto para trabajar para todos los niveles API> = 7 idealmente. Si no es posible,> = Android 2.3 / API nivel 9 también es aceptable. También debe ser independiente del tipo de dispositivo y el tamaño de la pantalla.

¿Estás seguro de que burbuja disparar utiliza actividades? Tal vez están utilizando fragmentos para las diferentes pantallas, y mantener el anuncio en una sola actividad o fragmento?

Puede utilizar el paquete de compatibilidad de android para obtener soporte de api nivel 4: http://developer.android.com/tools/extras/support-library.html

Tendrás que manejar la navegación manualmente, reemplazando onBackPressed() y usar el FragmentManager . Es un poco de una curva de aprendizaje, pero los fragmentos pueden ser muy agradables para trabajar con una vez que obtener la caída de la misma 🙂

  • Mediación de Admob - ID de editor y ID de mediación
  • ¿Cómo especificar adUnitId mediante programación para AdMob?
  • Android: El uso de adjustPan y adjustResize no funciona, pero necesito ambos
  • Adview (admob) con carga de datos asincrónica
  • Android: PublisherInterstitialAd y DoubleClick for Publishers de Google Play Services
  • la animación adview admob hace que glsurfaceview se retrasa
  • Carpeta IDFA / GAID
  • Parece que no se puede visualizar un ListView y un AdView al mismo tiempo
  • ¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.