Mulai

Panduan ini ditujukan bagi penayang yang ingin memonetisasi aplikasi Unity.

Mengintegrasikan plugin Google Mobile Ads Unity ke dalam aplikasi adalah langkah pertama untuk menampilkan iklan AdMob dan memperoleh pendapatan. Setelah integrasi selesai, Anda dapat memilih format iklan, seperti native atau reward, untuk mendapatkan langkah-langkah penerapan yang mendetail.

Prasyarat

  • Menggunakan Unity 2019 atau yang lebih baru
  • Untuk men-deploy ke iOS
    • Xcode 14.1 atau versi yang lebih tinggi
    • Menargetkan iOS 11.0 atau yang lebih tinggi
    • CocoaPod
  • Untuk men-deploy ke Android
    • Layanan Google Play 18.1.0 atau yang lebih tinggi
    • Menargetkan Android API level 16 atau yang lebih tinggi
  • Direkomendasikan: Buat akun AdMob dan daftarkan aplikasi Android atau iOS

Mendownload plugin Mobile Ads Unity

Plugin Google Mobile Ads Unity memungkinkan developer Unity menayangkan iklan seluler Google di aplikasi Android dan iOS tanpa harus menulis kode Java atau Objective-C. Plugin ini menyediakan antarmuka C# untuk meminta iklan yang digunakan oleh skrip C# di project Unity Anda.

Gunakan link di bawah untuk mendownload paket Unity untuk plugin atau melihat kodenya di GitHub.

DOWNLOAD plugin LIHAT SUMBER

Mengimpor plugin Mobile Ads Unity

Google Mobile Ads untuk Unity didistribusikan oleh paket aset Unity. Untuk mengimpor paket, buka project Anda di editor Unity, pilih Assets > Import Package > Custom Package, lalu temukan file GoogleMobileAdsPlugin.unitypackage yang Anda download. Pastikan semua file dipilih, lalu klik Import.

Menyertakan dependensi eksternal

Plugin Google Mobile Ads Unity didistribusikan dengan library Unity Play Services Resolver. Library ini dimaksudkan untuk digunakan oleh plugin Unity apa pun yang memerlukan akses ke library khusus Android, seperti AAR atau CocoaPods iOS. Library ini memberikan kemampuan kepada plugin Unity untuk mendeklarasikan dependensi, yang kemudian otomatis di-resolve dan disalin ke dalam project Unity Anda.

Ikuti langkah-langkah berikut untuk memastikan bahwa project Anda menyertakan semua dependensi:

Android

Di editor Unity, pilih Assets > External Dependency Manager > Android Resolver > Resolve. Library Unity External Dependency Manager akan menyalin dependensi yang dideklarasikan ke dalam direktori Assets/Plugins/Android aplikasi Unity Anda.

iOS

Tidak ada langkah tambahan yang diperlukan untuk menyertakan Google Mobile Ads SDK ke dalam project Unity.

  • Saat menggunakan Unity 5.6 dan yang lebih baru, xcworkspace akan dibuat dan menyertakan library dependensi yang diperlukan. Gunakan xcworkspace yang dihasilkan, bukan project Xcode standar.
  • Saat menggunakan Unity versi sebelumnya, dependensi disertakan dalam project Xcode standar.

Tetapkan ID aplikasi AdMob Anda

Di editor Unity, pilih Assets > Google Mobile Ads > Settings dari menu.

Masukkan ID aplikasi AdMob Android dan iOS Anda di setiap kolom.

Menginisialisasi SDK

Sebelum memuat iklan, minta aplikasi Anda melakukan inisialisasi Google Mobile Ads SDK dengan memanggil MobileAds.Initialize(). Hal ini hanya perlu dilakukan sekali, idealnya pada peluncuran aplikasi.

Berikut adalah contoh cara memanggil Initialize() dalam metode Start() dari skrip yang dilampirkan ke GameObject:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Jika Anda menggunakan mediasi, tunggu hingga callback terjadi sebelum memuat iklan untuk memastikan bahwa semua adaptor mediasi telah diinisialisasi.

Pilih format iklan

Google Mobile Ads SDK kini disertakan dalam aplikasi Unity Anda saat melakukan deployment ke platform Android atau iOS. Anda sekarang siap untuk menerapkan iklan. AdMob menawarkan berbagai format iklan yang berbeda, sehingga Anda dapat memilih salah satu yang menghasilkan pengalaman pengguna terbaik.

Unit iklan banner menampilkan iklan persegi panjang yang menempati sebagian tata letak aplikasi. Iklan dapat dimuat ulang secara otomatis setelah jangka waktu tertentu. Artinya, pengguna melihat iklan baru secara berkala, meskipun mereka tetap berada di layar yang sama dalam aplikasi Anda. Format ini juga merupakan format iklan yang paling sederhana untuk diterapkan.

Menerapkan Iklan Banner

Interstisial

Unit iklan interstisial menampilkan iklan halaman penuh di aplikasi Anda. Tempatkan iklan pada jeda & transisi natural di antarmuka aplikasi, seperti setelah penyelesaian level di aplikasi game.

Menerapkan Iklan Interstisial

Native

Iklan native adalah iklan yang dapat Anda gunakan untuk menyesuaikan cara aset seperti judul dan pesan ajakan (CTA) ditampilkan di aplikasi Anda. Dengan menata gaya iklan sendiri, Anda dapat membuat presentasi iklan yang tampak alami dan tidak mengganggu untuk memperkaya pengalaman pengguna.

Menerapkan Iklan Native

Diberikan sebagai reward

Unit iklan reward memungkinkan pengguna untuk bermain game, mengikuti survei, atau menonton video untuk mendapatkan reward dalam aplikasi, seperti koin, nyawa tambahan, atau poin. Anda dapat menetapkan reward yang berbeda untuk unit iklan yang berbeda, dan menentukan nilai reward dan item yang diterima pengguna.

Menerapkan Iklan Reward

Interstisial reward

Interstisial reward adalah jenis format iklan baru dengan insentif yang memungkinkan Anda menawarkan reward, seperti koin atau nyawa tambahan, untuk iklan yang muncul secara otomatis selama transisi aplikasi yang alami.

Berbeda dengan iklan reward, pengguna tidak diwajibkan memilih untuk melihat interstisial reward.

Sebagai ganti perintah keikutsertaan dalam iklan reward, interstisial reward memerlukan layar pengantar yang mengumumkan reward dan memberi pengguna kesempatan untuk menonaktifkannya jika mereka ingin melakukannya.

Menerapkan iklan interstisial reward

Membuka Aplikasi

Layar pembuka aplikasi adalah format iklan yang muncul saat pengguna membuka atau beralih kembali ke aplikasi Anda. Iklan ini akan menempatkan layar pemuatan.

Menerapkan Iklan di Layar Pembuka Aplikasi