Integrare le build di accesso in anteprima del plug-in Google Mobile Ads Unity nelle app Unity

Questa guida è destinata agli editori che integrano una build di accesso in anteprima di Google Mobile Ads Unity Plugin nella propria app Unity. Le build di accesso in anteprima offrono l'opportunità di sfruttare le funzionalità più recenti di Google Mobile Ads Unity Plugin senza attendere la release successiva. Sono completamente testate e soddisfano gli stessi criteri di rilascio delle build pubbliche.

Segui i passaggi descritti in questa pagina per integrare la build di accesso in anteprima di Google Mobile Ads Unity Plugin nella tua app Unity.

Prerequisiti

Prima di continuare, completa queste operazioni:

  • Configura Google Mobile Ads Unity Plugin per integrare Google Mobile Ads Unity Plugin nel tuo progetto Unity.

  • Build di accesso in anteprima di Google Mobile Ads Unity Plugin fornite dal tuo account manager.

Istruzioni per l'integrazione

Fai clic su una scheda per selezionare le istruzioni per Android o iOS. Se integri le build di accesso in anteprima per entrambe le piattaforme, completa le istruzioni in entrambe le schede.

Android

Scarica la build di accesso in anteprima dell'SDK Google Mobile Ads per Android ed estraila in un percorso semplice da raggiungere.

Quindi, aggiungi questa posizione come repository Maven personalizzato per il plug-in Unity di Google Mobile Ads.

Aggiornare il file XML delle dipendenze

Aggiorna i contenuti del file XML all'indirizzo Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml con i seguenti:

<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>

Il testo in grassetto, /path/to/extracted/maven/repo, deve essere sostituito con il percorso del file zip Google Mobile Ads Unity Plugin dei contenuti archiviati dell'accesso in anteprima. La versione della dipendenza, indicata da x.y.z nello snippet precedente, può essere determinata trovando la versione più recente presente nella directory com/google/android/gms/play-services-ads/ nei contenuti estratti del file zip dell'SDK Google Mobile Ads per Android con accesso in anteprima.

Forza la risoluzione delle dipendenze

Nell'editor Unity, seleziona Assets > Play Services Resolver > Android Resolver > Force Resolve. La libreria Unity Play Services Resolver esegue quindi la risoluzione delle dipendenze da zero e copia le dipendenze dichiarate nella directory Assets/Plugins/Android dell'app Unity.

Forza risoluzione

Quando crei l'app, il resolver JAR viene eseguito e importa tutte le dipendenze richieste nella build.

iOS

Assicurati che il file XML delle dipendenze in Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml non contenga riferimenti al CocoaPod Google-Mobile-Ads-SDK.

Successivamente, rimuovi tutte le copie esistenti di GoogleMobileAdsSDK che JAR resolver ha inserito nella cartella Assets/Plugins/iOS.

Scarica la build di accesso in anteprima dell'SDK Google Mobile Ads per iOS e inserisci i contenuti estratti nella directory Assets/Plugins/iOS del tuo progetto Unity.

Quando crei l'app, il framework viene copiato nel progetto iOS.