Per adottare i miglioramenti della latenza e della stabilità di Android, utilizza GMA Next-Gen SDK. Questa guida illustra la configurazione di Google Mobile Ads Unity Plugin per l'utilizzo di GMA Next-Gen SDK per Android.
Prerequisiti
Prima di continuare, completa queste operazioni:
- Installa Google Mobile Ads Unity Plugin versione 10.6.0 o successive.
- Utilizza Unity versione 6.0 o successive.
- Configura Google Mobile Ads Unity Plugin.
- Avere un progetto Unity.
Aggiorna il livello API minimo a 24
GMA Next-Gen SDK richiede un livello API minimo di 24. Per aggiornare il livello API minimo:
- Nella barra dei menu, fai clic su File > Build Profiles > Player Settings > Android > Other Settings > Identification (File > Profili di build > Impostazioni del giocatore > Android > Altre impostazioni > Identificazione).
- Imposta Livello API minimo su Android 7.0 "Nougat" (livello API 24) o versioni successive.
Modificare il file delle dipendenze
Per abilitare GMA Next-Gen SDK per le build Android:
Nel progetto Unity, vai al file
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml.- Se utilizzi Unity Package Manager, vai a Packages > Google Mobile Ads for Unity > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml.
Individua l'elemento
<androidPackage>con la specificacom.google.android.gms:play-services-ads.Sostituisci l'elemento con l'ultima versione disponibile di
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta01"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>Salva il file.
Durante la procedura di build, Google Mobile Ads Unity Plugin rileva la presenza di GMA Next-Gen SDK e utilizza la tua implementazione.
Visualizza l'esempio completo
L'esempio seguente mostra il file GoogleMobileAdsDependencies.xml aggiornato:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta01">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>