Integrar builds de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google a apps Unity

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.

Forçar resolução

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.