A partir de la versión 21.0.0 del SDK de anuncios de Google para dispositivos móviles (GMA), puedes habilitar la inicialización optimizada del SDK y la carga de anuncios para mejorar la capacidad de respuesta general de los anuncios y evitar errores de "Aplicación no responde" (ANR) en tu app. En esta guía, se describen los cambios que debes realizar para habilitar estas optimizaciones.
Requisitos
- Completa la Guía de introducción.
- SDK de anuncios de Google para dispositivos móviles versión 21.0.0 o posterior.
Cómo actualizar tu archivo de manifiesto
Hay dos marcas de optimización disponibles: OPTIMIZE_INITIALIZATION
y OPTIMIZE_AD_LOADING
. Una vez que están activadas, las tareas de inicialización y carga de anuncios que requieren un tiempo de procesamiento prolongado se descargan en subprocesos en segundo plano.
Sigue las instrucciones que se indican a continuación para agregar las etiquetas <meta-data>
correspondientes al archivo AndroidManifest.xml
de tu app y activar las marcas. Ten en cuenta que puedes activar una o ambas opciones en la misma app.
- Optimiza la inicialización del SDK de anuncios de Google para dispositivos móviles
La siguiente marca optimiza la llamada de inicialización de
MobileAds.initialize()
:<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION" android:value="true"/> </application> </manifest>
- Optimizar la carga de anuncios
La siguiente marca optimiza las llamadas de carga de anuncios para todos los formatos de anuncios:
<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING" android:value="true"/> </application> </manifest>