Integrar builds de acesso antecipado do plug-in dos anúncios para dispositivos móveis do Google para Unity em apps Unity

Este guia é destinado a publishers que integram um build de acesso antecipado do Google Mobile Ads Unity Plugin ao app Unity. Os builds de acesso antecipado oferecem a oportunidade de aproveitar os recursos mais recentes do Google Mobile Ads Unity Plugin sem esperar pelo próximo lançamento. Eles são totalmente testados e atendem aos mesmos critérios de lançamento que os builds públicos.

Siga as etapas nesta página para integrar a versão de acesso antecipado do Google Mobile Ads Unity Plugin ao seu app Unity.

Pré-requisitos

Antes de continuar, faça o seguinte:

  • Configure Google Mobile Ads Unity Plugin para integrar Google Mobile Ads Unity Plugin ao seu projeto do Unity.

  • Builds de acesso antecipado do Google Mobile Ads Unity Plugin fornecidas pelo gerente da sua conta.

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 com 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 Google Mobile Ads Unity Plugin do 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 do Google Mobile Ads para Android do 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 de 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.