Memulai

Panduan ini ditujukan untuk penerbit yang ingin memonetisasi aplikasi Unity.

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

Prasyarat

Unduh plugin Mobile Ads Unity

Plugin Unity Iklan Seluler Google memungkinkan pengembang Unity untuk dengan mudah 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# dalam proyek Unity Anda.

Gunakan tautan di bawah ini untuk mengunduh paket Unity untuk plugin atau untuk melihat kodenya di GitHub.

DOWNLOAD THE PLUGIN VIEW SUMBER

Untuk integrasi iklan lebih mudah menggunakan Unity Editor, coba baru Iklan Penempatan Beta .

Impor plugin Mobile Ads Unity

Buka proyek Anda di editor Unity. Pilih Aset> Paket Impor> Paket Kustom dan menemukan GoogleMobileAdsPlugin.unitypackage file yang Anda download.

Pastikan semua file yang dipilih dan klik Impor.

Sertakan SDK Iklan Seluler

Google Mobile Ads Unity Plugin didistribusikan dengan Unity Play Services Resolver perpustakaan . Pustaka ini dimaksudkan untuk digunakan oleh plugin Unity apa pun yang memerlukan akses ke pustaka khusus Android (misalnya, AAR) atau CocoaPods iOS. Ini memberikan plugin Unity kemampuan untuk mendeklarasikan dependensi, yang kemudian secara otomatis diselesaikan dan disalin ke proyek Unity Anda.

Ikuti langkah-langkah yang tercantum di bawah ini untuk memastikan proyek Anda menyertakan Mobile Ads SDK.

Android

Dalam editor Unity, pilih Aset> External Dependency Manager> Android Resolver> Putuskan. The Unity Eksternal Ketergantungan Manajer perpustakaan akan menyalin dependensi menyatakan ke Assets/Plugins/Android direktori aplikasi Unity Anda.

iOS

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

  • Saat menggunakan Unity 5.6 dan di atasnya, xcworkspace dihasilkan yang menyertakan pustaka dependensi yang diperlukan. Gunakan xcworkspace yang dihasilkan alih-alih proyek Xcode standar.
  • Saat menggunakan Unity versi lama, dependensi disertakan di dalam proyek Xcode standar.

Tetapkan ID aplikasi AdMob Anda

Dalam editor Unity, pilih Aset> Iklan Mobile Google> Settings dari menu.

Aktifkan AdMob dengan mengklik kotak centang Diaktifkan bawah bagian Google AdMob. Lalu masukkan Android dan iOS AdMob Anda ID aplikasi di masing-masing bidang.

Jika aplikasi Anda menggunakan Ad Manager bukan dari AdMob, aktifkan Pengelola Iklan Google dengan mengklik kotak centang Diaktifkan bawah bagian Pengelola Iklan Google.

Inisialisasi SDK Iklan Seluler

Sebelum iklan pemuatan, memiliki aplikasi Anda initialize Mobile Ads SDK dengan memanggil MobileAds.Initialize() kebutuhan ini harus dilakukan hanya sekali, idealnya saat peluncuran aplikasi.

Berikut ini adalah contoh dari bagaimana memanggil Initialize() dalam Start() metode script yang melekat pada GameObject :

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

Jika Anda menggunakan mediasi, Anda mungkin ingin menunggu hingga panggilan balik terjadi sebelum memuat iklan, karena ini akan memastikan bahwa semua adaptor mediasi diinisialisasi.

Pilih format iklan

SDK Iklan Seluler sekarang disertakan dalam aplikasi Unity Anda saat menerapkan ke platform Android atau iOS. Anda sekarang siap untuk menerapkan iklan. AdMob menawarkan sejumlah format iklan yang berbeda, sehingga Anda dapat memilih salah satu yang paling sesuai dengan kebutuhan pengalaman pengguna Anda.

Iklan spanduk adalah iklan gambar atau teks persegi panjang yang menempati tempat dalam tata letak aplikasi. Mereka tetap di layar saat pengguna berinteraksi dengan aplikasi, dan dapat menyegarkan secara otomatis setelah jangka waktu tertentu. Jika Anda baru mengenal periklanan seluler, itu adalah tempat yang bagus untuk memulai.

Terapkan Spanduk

pengantara

Pengantara adalah iklan layar penuh yang menutupi antarmuka aplikasi hingga ditutup oleh pengguna. Mereka paling baik digunakan pada jeda alami dalam alur eksekusi aplikasi, seperti di antara level game atau hanya setelah menyelesaikan tugas.

Menerapkan Pengantara

Warga asli

Native adalah format iklan berbasis komponen yang memberi Anda kebebasan untuk menyesuaikan cara aset seperti judul dan ajakan bertindak disajikan di aplikasi mereka. Dengan memilih font, warna, dan detail lainnya untuk Anda sendiri, Anda dapat membuat presentasi iklan yang natural dan tidak mencolok yang dapat menambah pengalaman pengguna yang kaya.

Terapkan Iklan Bawaan

Dihadiahi

Iklan video reward adalah iklan video layar penuh yang dapat ditonton pengguna secara penuh sebagai imbalan atas reward dalam aplikasi.

Terapkan Iklan Berhadiah

Minta otorisasi transparansi pelacakan aplikasi

Untuk menampilkan permintaan otorisasi transparansi pelacakan aplikasi (ATT) untuk mengakses IDFA, menggunakan Unity iOS 14 Iklan Dukungan paket .

Kunci aplikasi yang sama

Prasyarat: Plugin Unity Iklan Seluler Google 6.1.0 atau lebih tinggi

Google Mobile Ads SDK memperkenalkan kunci aplikasi yang sama untuk membantu Anda memberikan iklan yang lebih relevan dan personal dengan menggunakan data yang dikumpulkan dari aplikasi pengguna menggunakan.

Kunci aplikasi yang sama diaktifkan secara default, tetapi Anda dapat menonaktifkannya dengan API berikut:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }