Para adotar melhorias na latência e na estabilidade do Android, use o SDK de última geração do GMA. Este guia explica como configurar o Plug-in dos Anúncios para Dispositivos Móveis do Google no Unity e usar o SDK de última geração do GMA no Android.
Pré-requisitos
Antes de continuar, faça o seguinte:
- Instale a versão 10.6.0 ou mais recente do Plug-in de Anúncios para Dispositivos Móveis do Google para Unity.
Use a versão 6.0 ou mais recente do Unity.
Leia o guia para iniciantes.
Inicie um projeto do Unity.
Atualizar o nível mínimo da API para 24
O SDK de última geração do GMA exige no mínimo o nível 24 da API. Para atualizar o nível mínimo da API, faça o seguinte:
- Na barra de menus, clique em Arquivo > Criar perfis > Configurações do jogador > Android > Outras configurações > Identificação.
- Defina o Nível mínimo da API como Android 7.0 "Nougat" (nível 24 da API) ou mais recente.
Modificar o arquivo de dependência
Para ativar o SDK de última geração do GMA em builds do Android, faça o seguinte:
No projeto do Unity, navegue até o arquivo
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml.- Se você usa o gerenciador de pacotes do Unity, acesse Pacotes > Anúncios para dispositivos móveis do Google para Unity > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml.
Localize o elemento
<androidPackage>com a especificaçãocom.google.android.gms:play-services-ads.Substitua o elemento pela versão mais recente disponível de
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>Salve o arquivo.
Durante o processo de build, o Plug-in dos Anúncios para Dispositivos Móveis do Google no Unity detecta a presença do SDK de última geração do GMA e usa sua implementação.
Ver o exemplo completo
Confira abaixo um exemplo do arquivo GoogleMobileAdsDependencies.xml atualizado:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>