Mengintegrasikan build akses awal Google Mobile Ads SDK ke dalam aplikasi Unity

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.

Paksa penyelesaian

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.