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 uma versão de acesso antecipado de Google Mobile Ads Unity Plugin ao app Unity. As versões de acesso antecipado oferecem a oportunidade de aproveitar os recursos mais recentes de Google Mobile Ads Unity Plugin sem esperar pela próxima versão. Elas são totalmente testadas e atendem aos mesmos critérios de lançamento das versões públicas.

Siga as etapas nesta página para integrar a versão de acesso antecipado do Google Mobile Ads Unity Plugin ao 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.

  • Versões de acesso antecipado de Google Mobile Ads Unity Plugin fornecidas pelo gerente de contas.

Instruções para inclusão de recursos

Clique em uma guia para selecionar instruções para Android ou iOS. Se você estiver integrando versões de acesso antecipado para as duas plataformas, siga as instruções nas duas guias.

Android

Faça o download da versão de acesso antecipado do SDK dos anúncios para dispositivos móveis do Google para Android e extraia o conteúdo em um local conveniente.

Em seguida, adicione esse local como um repositório Maven personalizado para o plug-in do Google Mobile Ads 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 de acesso antecipado Google Mobile Ads Unity Plugin. A versão de 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/ no conteúdo extraído do arquivo ZIP do SDK dos anúncios para dispositivos móvel do Google para Android de acesso antecipado.

Forçar a resolução de dependências

No Unity Editor, selecione Assets > Google Play Services Resolver > Android Resolver > Force Resolve. A biblioteca do Unity Google Play Services Resolver executa a resolução de dependências do zero e copia as dependências declaradas para o diretório Assets/Plugins/Android do seu app Unity.

Forçar resolução

Ao criar 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 da versão 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.

Ao criar o app, ele copia o framework para o projeto iOS.