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

Panduan ini ditujukan untuk penayang yang mengintegrasikan build akses awal Google Mobile Ads Unity Plugin ke dalam aplikasi Unity mereka. Build akses awal memberikan peluang untuk memanfaatkan fitur Google Mobile Ads Unity Plugin terbaru tanpa menunggu rilis berikutnya, dan build ini 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 Unity Plugin ke dalam aplikasi Unity Anda.

Prasyarat

Sebelum melanjutkan, lakukan hal berikut:

  • Siapkan Google Mobile Ads Unity Plugin untuk mengintegrasikan Google Mobile Ads Unity Plugin ke dalam project Unity Anda.

  • Build akses awal Google Mobile Ads Unity Plugin yang disediakan oleh account manager 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 lokasi yang mudah diakses.

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 ke konten 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 Unity Plugin akses awal. Versi dependensi, yang ditunjukkan 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 resolusi dependensi

Di editor Unity, pilih Assets > Play Services Resolver > Android Resolver > Force Resolve. Library Unity Play Services Resolver kemudian akan melakukan resolusi 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 salinan GoogleMobileAdsSDK yang ada yang telah ditempatkan JAR resolver di folder Assets/Plugins/iOS Anda.

Download build akses awal Google Mobile Ads iOS SDK dan tempatkan konten yang diekstrak di direktori Assets/Plugins/iOS project Unity Anda.

Saat Anda mem-build aplikasi, aplikasi tersebut akan menyalin framework ke project iOS.