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 implementar AdView AdView en la aplicación para Android
- ¿Cómo obtener el mejor tamaño de admob para la configuración actual de la pantalla?
- ¿Utilizar un AdRequest de AdMob para múltiples AdViews?
- Cómo ocultar / deshabilitar adview admob?
- ¿Cómo puedo mostrar y ocultar los anuncios de banner de admob?
¿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.
- Excepción de seguridad de Admob: denegación de permisos
- Error de AdMob (Error al inflar la clase com.google.ads.AdView)
- WebViewCoreThread utilizado por admob AdView utiliza CPU alta incluso cuando la actividad principal está en pausa
- ¿Cómo comprobar si AdView está visible?
- AdView causa pérdida de memoria
- Problemas con la carga de anuncios de AdMob en la aplicación
- El tamaño del anuncio y el ID de la unidad de anuncio deben configurarse antes de loadAd cuando se establezca mediante programación
- Admob en múltiples actividades?
¿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 🙂
- Distorsionar una imagen a un cuadrángulo falla en algunos casos en Android
- Barra de acciones – elemento del submenú con texto e imagen no funcionando correctamente