Otimizar a inicialização e o carregamento de anúncios (Beta)

A partir da versão 21.0.0 do SDK dos anúncios para dispositivos móveis do Google (GMA, na sigla em inglês), é possível ativar a inicialização e o carregamento de anúncios otimizados para melhorar a capacidade de resposta geral dos anúncios e evitar erros do tipo O app não está respondendo (ANR). Este guia descreve as mudanças necessárias para ativar essas otimizações.

Requisitos

  • SDK dos anúncios para dispositivos móveis do Google versão 21.0.0 ou mais recente

Atualizar o arquivo de manifesto

Há duas sinalizações de otimização disponíveis: OPTIMIZE_INITIALIZATION e OPTIMIZE_AD_LOADING. Depois de ativadas, as tarefas de inicialização e carregamento de anúncios que exigem tempo de processamento estendido são transferidas para linhas de execução em segundo plano.

Siga as instruções abaixo para adicionar as tags <meta-data> correspondentes no arquivo AndroidManifest.xml do app e ativar as sinalizações. É possível ativar uma ou ambas as opções no mesmo app.

Otimizar a inicialização do SDK dos anúncios para dispositivos móveis do Google

A sinalização abaixo otimiza a chamada de inicialização MobileAds.initialize():

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION"
          android:value="true"/>
  </application>
</manifest>
Otimizar o carregamento de anúncios

A sinalização abaixo otimiza as chamadas de carregamento de anúncios para todos os formatos de anúncio:

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING"
          android:value="true"/>
  </application>
</manifest>