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