Este guia é para publishers que integram uma versão de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google ao app Unity. As versões de acesso antecipado oferecem a oportunidade de aproveitar os recursos mais recentes do SDK sem esperar pelo próximo lançamento. Elas são totalmente testadas e atendem aos mesmos critérios de lançamento das versões públicas.
Siga as etapas desta página para integrar o build de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google ao seu app Unity.
Pré-requisitos
Siga o guia de início para integrar o plug-in do Unity da GMA ao seu projeto do Unity.
Builds de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google fornecidas pelo gerente de contas.
Instruções de integração
Clique em uma guia para selecionar instruções para Android ou iOS. Se você estiver integrando builds de acesso antecipado para as duas plataformas, siga as instruções nas duas guias.
Android
Faça o download do build de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google para Android e extraia em um local conveniente.
Em seguida, adicione esse local como um repositório Maven personalizado para o plug-in do Google Mobile Ads para Unity.
Atualizar o arquivo XML de dependências
Atualize o conteúdo do arquivo XML em
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
para o
seguinte:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
O texto em negrito, /path/to/extracted/maven/repo
, precisa ser substituído pelo
caminho para o conteúdo arquivado do arquivo
zip do SDK dos anúncios para dispositivos móveis do Google de acesso antecipado.
A versão da dependência, mostrada por x.y.z no snippet anterior, pode
ser determinada encontrando a versão mais recente presente no diretório
com/google/android/gms/play-services-ads/
nos conteúdos extraídos
do arquivo ZIP do SDK para Android dos anúncios para dispositivos móveis do Google de acesso antecipado.
Forçar a resolução de dependências
No Unity Editor, selecione
Assets > Play Services Resolver > Android Resolver > Force Resolve. Em seguida, a biblioteca do Unity Play Services Resolver realiza a resolução de dependências do zero e copia as dependências declaradas no diretório Assets/Plugins/Android
do seu app Unity.
Quando você cria o app, o resolvedor de JAR é executado e importa todas as dependências necessárias para o build.
iOS
Verifique se o arquivo XML de dependências em
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
não tem
referências ao CocoaPod Google-Mobile-Ads-SDK
.
Em seguida, remova todas as cópias do GoogleMobileAdsSDK que o resolvedor
JAR colocou na pasta Assets/Plugins/iOS
.
Faça o download do build de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google para iOS e coloque o conteúdo extraído no diretório Assets/Plugins/iOS
do seu projeto do Unity.
Quando você cria o app, ele copia o framework para o projeto iOS.