Optimice la inicialización y la carga de anuncios (beta)

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

  • 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>