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
- Leia o Guia explicativo.
- 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>