Untuk menerapkan peningkatan latensi dan stabilitas Android, gunakan GMA Next-Gen SDK. Panduan ini membahas cara mengonfigurasi Google Mobile Ads Unity Plugin untuk menggunakan GMA Next-Gen SDK untuk Android.
Prasyarat
Sebelum Anda melanjutkan, lakukan hal berikut:
- Instal Google Mobile Ads Unity Plugin versi 10.6.0 atau yang lebih baru.
- Gunakan Unity versi 6.0 atau yang lebih tinggi.
- Siapkan Google Mobile Ads Unity Plugin.
- Memiliki project Unity.
Memperbarui level API minimum ke 24
GMA Next-Gen SDK memerlukan API level minimum 24. Untuk memperbarui level API minimum, lakukan hal berikut:
- Dari panel menu, klik File > Build Profiles > Player Settings > Android > Other Settings > Identification.
- Tetapkan Minimum API Level ke Android 7.0 'Nougat' (API Level 24) atau yang lebih tinggi.
Ubah file dependensi
Untuk mengaktifkan GMA Next-Gen SDK untuk build Android Anda, lakukan hal berikut:
Di project Unity Anda, buka file
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml.- Jika Anda menggunakan Unity Package Manager, buka Packages > Google Mobile Ads for Unity > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml.
Temukan elemen
<androidPackage>dengan spesifikasicom.google.android.gms:play-services-ads.Ganti elemen dengan
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdkversi terbaru yang tersedia:<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>Simpan file.
Selama proses build, Google Mobile Ads Unity Plugin mendeteksi keberadaan GMA Next-Gen SDK dan menggunakan implementasi Anda.
Lihat contoh lengkapnya
Contoh berikut menunjukkan file GoogleMobileAdsDependencies.xml yang diperbarui:
<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>