Integrare le build di accesso in anteprima dell'SDK Google Mobile Ads nelle app Unity

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

Segui i passaggi indicati in questa pagina per integrare la build di accesso in anteprima dell'SDK Google Mobile Ads nella tua app Unity.

Prerequisiti

  • Segui la guida introduttiva per integrare il plug-in Unity GMA nel tuo progetto Unity.

  • Build di accesso in anteprima dell'SDK Google Mobile Ads 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 dati:

<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 contenuto archiviato del file zip dell'SDK Google Mobile Ads per l'accesso in anteprima. La versione della dipendenza, mostrata 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 Early Access.

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.