Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Memulai AdMob di proyek Android Anda

Panduan memulai cepat ini ditujukan untuk penayang dan pengembang yang ingin menggunakan AdMob untuk memonetisasi aplikasi yang dibuat dengan Firebase. Jika Anda tidak berencana untuk menyertakan Firebase dalam aplikasi Anda, kunjungi panduan AdMob mandiri .

Jika Anda belum melakukannya, pelajari semua manfaat menggunakan AdMob, Firebase, dan Google Analytics bersama-sama.

Sebelum kamu memulai

  • Jika Anda belum memiliki proyek Firebase dan aplikasi Firebase, ikuti panduan memulai Firebase: Tambahkan Firebase ke proyek Android Anda .

  • Pastikan Google Analytics diaktifkan di proyek Firebase Anda:

    • Jika Anda membuat proyek Firebase baru, aktifkan Google Analytics selama alur kerja pembuatan proyek.

    • Jika Anda sudah memiliki proyek Firebase yang tidak mengaktifkan Google Analytics, Anda dapat mengaktifkan Google Analytics dari tab Integrasi di > Setelan proyek .

Langkah 1: Siapkan aplikasi Anda di akun AdMob Anda

  1. Daftarkan aplikasi Anda sebagai aplikasi AdMob.

    1. Masuk atau daftar akun AdMob.

    2. Daftarkan aplikasi Anda dengan AdMob . Langkah ini membuat aplikasi AdMob dengan ID Aplikasi AdMob unik yang akan Anda perlukan nanti dalam panduan ini.

    Anda akan diminta untuk menambahkan Mobile Ads SDK ke aplikasi Anda. Temukan instruksi terperinci untuk tugas ini nanti dalam panduan ini.

  2. Tautkan aplikasi AdMob Anda ke aplikasi Firebase Anda.

    Langkah ini opsional tetapi sangat disarankan. Pelajari lebih lanjut manfaat mengaktifkan metrik pengguna dan menautkan aplikasi AdMob Anda ke Firebase.

    Selesaikan dua langkah berikut di dasbor Aplikasi akun AdMob Anda:

    1. Aktifkan Metrik Pengguna untuk mengizinkan AdMob memproses dan menampilkan data analitik pilihan di akun AdMob Anda. Ini juga merupakan setelan wajib bagi Anda untuk menautkan aplikasi AdMob ke Firebase.

    2. Tautkan aplikasi AdMob Anda ke proyek Firebase dan aplikasi Firebase yang ada.

      Pastikan Anda memasukkan nama paket yang sama dengan yang Anda masukkan untuk aplikasi Firebase. Temukan nama paket aplikasi Firebase Anda di kartu Aplikasi Anda di Anda > Setelan proyek .

Langkah 2: Tambahkan ID Aplikasi AdMob Anda ke file AndroidManifest.xml Anda

Tambahkan ID Aplikasi AdMob Anda ke file AndroidManifest.xml aplikasi Anda dengan menambahkan <meta-data> seperti yang ditunjukkan di bawah ini.

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ADMOB_APP_ID"/>
    </application>
</manifest>

Langkah 3: Tambahkan dan inisialisasi Mobile Ads SDK

  1. Tambahkan dependensi untuk Google Mobile Ads SDK ke file build.gradle modul aplikasi Anda (tingkat aplikasi):

    implementation 'com.google.android.gms:play-services-ads:21.3.0'
    
  2. Sebelum memuat iklan, panggil metode MobileAds.initialize() .

    Panggilan ini menginisialisasi SDK dan memanggil kembali listener penyelesaian setelah inisialisasi selesai (atau setelah waktu tunggu 30 detik). Panggil metode ini hanya sekali dan sedini mungkin, idealnya saat peluncuran aplikasi.

    Berikut adalah contoh cara memanggil metode initialize() dalam suatu Aktivitas:

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin+KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

Langkah 4: Lihat metrik pengguna dan data analitik

Setelah inisialisasi, Mobile Ads SDK secara otomatis mulai mencatat peristiwa analitik dan properti pengguna dari aplikasi Anda. Anda dapat melihat data ini tanpa menambahkan kode tambahan apa pun ke aplikasi Anda atau menerapkan iklan apa pun. Di sinilah Anda dapat melihat data analitik ini:

Perhatikan bahwa untuk merepresentasikan metrik ARPU dan ARPPU dengan lebih baik, Anda mungkin ingin menyertakan data dari peristiwa kustom analitik yang disebut ecommerce_purchase dalam penghitungan pendapatan untuk metrik ini ( pelajari caranya ).

Langkah 5: (Opsional) Gunakan lebih banyak fitur Google Analytics dan Firebase

Manfaatkan lebih banyak peluang dan fitur untuk meningkatkan monetisasi aplikasi dan interaksi pengguna:

  • Tambahkan dan gunakan SDK Firebase untuk Google Analytics

  • Gunakan produk Firebase lain di aplikasi Anda

    Setelah Anda menambahkan SDK Firebase untuk Google Analytics, gunakan produk Firebase lainnya untuk mengoptimalkan iklan di aplikasi Anda.

    • Remote Config memungkinkan Anda mengubah perilaku dan tampilan aplikasi tanpa memublikasikan pembaruan aplikasi, tanpa biaya, untuk pengguna aktif harian tanpa batas.

    • Pengujian A/B memberi Anda kemampuan untuk menguji perubahan pada UI aplikasi, fitur, atau kampanye keterlibatan untuk mempelajari apakah perubahan tersebut berdampak pada metrik utama Anda (seperti pendapatan dan retensi) sebelum meluncurkan perubahan secara luas.

Untuk memulai, kunjungi panduan untuk menggunakan Google Analytics dan Firebase dengan aplikasi AdMob .

Langkah 6: Pilih format iklan untuk diterapkan di aplikasi Anda

AdMob menawarkan sejumlah format iklan yang berbeda, sehingga Anda dapat memilih format yang paling sesuai dengan pengalaman pengguna aplikasi Anda. Klik tombol format iklan untuk melihat petunjuk penerapan terperinci di dokumentasi AdMob.

Iklan persegi panjang yang muncul di bagian atas atau bawah layar perangkat

Iklan spanduk tetap ditampilkan di layar saat pengguna berinteraksi dengan aplikasi, dan dapat disegarkan secara otomatis setelah jangka waktu tertentu. Jika Anda baru mengenal periklanan seluler, itu adalah tempat yang bagus untuk memulai.

Terapkan Iklan Spanduk

pengantara

Iklan layar penuh yang menutupi antarmuka aplikasi hingga ditutup oleh pengguna

Iklan pengantara paling baik digunakan pada jeda alami dalam alur eksekusi aplikasi, seperti di antara level game atau tepat setelah tugas selesai.

Terapkan Iklan Interstisial

Warga asli

Iklan yang dapat disesuaikan yang cocok dengan tampilan dan nuansa aplikasi Anda

Iklan bawaan adalah format iklan berbasis komponen. Anda yang memutuskan bagaimana dan di mana iklan Native ditempatkan sehingga tata letaknya lebih konsisten dengan desain aplikasi Anda. 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 Native Lanjutan

Dihadiahi

Iklan yang memberi penghargaan kepada pengguna karena menonton video pendek dan berinteraksi dengan iklan dan survei yang dapat diputar

Iklan berhadiah (atau "berbasis hadiah") dapat membantu memonetisasi pengguna yang dapat dimainkan secara gratis.

Terapkan Iklan Berhadiah Terapkan Iklan Reward (API Baru)