Panduan ini ditujukan bagi penayang yang mengintegrasikan build akses awal Google Mobile Ads SDK ke dalam aplikasi Unity mereka. Build akses awal memberikan kesempatan untuk memanfaatkan fitur Google Mobile Ads SDK terbaru tanpa menunggu rilis berikutnya, dan telah diuji sepenuhnya serta memenuhi kriteria rilis yang sama dengan build publik.
Ikuti langkah-langkah di halaman ini untuk mengintegrasikan build akses awal Google Mobile Ads SDK ke dalam aplikasi Unity Anda.
Prasyarat
Ikuti Panduan memulai untuk mengintegrasikan plugin GMA Unity ke dalam project Unity Anda.
Build akses awal Google Mobile Ads SDK yang disediakan oleh pengelola akun Anda.
Petunjuk integrasi
Klik tab untuk memilih petunjuk bagi Android atau iOS. Jika Anda mengintegrasikan build akses awal untuk kedua platform, selesaikan petunjuk di kedua tab.
Android
Download build akses awal Google Mobile Ads Android SDK dan ekstrak di tempat yang mudah dijangkau.
Selanjutnya, tambahkan lokasi ini sebagai repositori Maven kustom untuk plugin Google Mobile Ads Unity.
Memperbarui file XML dependensi
Perbarui konten file XML di
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
menjadi
berikut:
<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>
Teks yang dicetak tebal, /path/to/extracted/maven/repo
, harus diganti dengan
jalur ke konten yang diarsipkan dari file zip Google Mobile Ads SDK akses awal.
Versi dependensi, yang ditampilkan oleh x.y.z dalam cuplikan sebelumnya, dapat
ditentukan dengan menemukan versi terbaru yang ada di direktori
com/google/android/gms/play-services-ads/
dalam konten yang diekstrak dari file zip Google Mobile Ads Android SDK Akses Awal.
Memaksa penyelesaian dependensi
Di editor Unity, pilih
Assets > Play Services Resolver > Android Resolver > Force Resolve. Library
Unity Play Services Resolver kemudian melakukan penyelesaian dependensi dari
awal dan menyalin dependensi yang dideklarasikan ke direktori Assets/Plugins/Android
aplikasi Unity Anda.
Saat Anda mem-build aplikasi, JAR resolver akan berjalan dan mengimpor semua dependensi yang diperlukan ke dalam build.
iOS
Pastikan file XML dependensi di
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
tidak memiliki
referensi ke CocoaPod Google-Mobile-Ads-SDK
.
Selanjutnya, hapus semua salinan GoogleMobileAdsSDK yang ada yang telah ditempatkan oleh JAR resolver di folder Assets/Plugins/iOS
Anda.
Download build akses awal Google Mobile Ads SDK untuk iOS dan tempatkan konten yang diekstraknya di direktori Assets/Plugins/iOS
project Unity Anda.
Saat Anda membuat aplikasi, aplikasi akan menyalin framework ke project iOS.