Integrasi AdMob-Firebase (Android Beta)

Integrasi AdMob-Firebase memungkinkan kami membagikan data Anda antara AdMob dan platform Firebase. Jika Anda adalah pengguna Firebase dan AdMob, Firebase akan memiliki akses ke data iklan Anda dan AdMob akan memiliki akses ke data aplikasi dan data analisis Anda.

Fitur ini masih dalam versi beta publik untuk aplikasi Android. Jika Anda ingin berpartisipasi dalam beta sekarang, Anda dapat mendownload dan mengintegrasikan SDK beta-build khusus dari kami.

Langkah-langkah integrasi Beta-build Android

  1. Download AdMob dan Firebase SDK beta-build di sini.

  2. Konfigurasikan repositori Maven lokal.

    Mengintegrasikan EAP build Iklan Seluler Google Android mengharuskan Anda untuk mengonfigurasi repositori maven lokal. Gradle akan mencari lokasi repositori Maven lokal dengan cara memeriksa hal berikut (sesuai urutan prioritas):

    1. File settings.xml di $HOME/.m2/, yang menentukan direktori repositori Maven lokal. Catatan: Di Windows, terkadang file ini berada di %USERPROFILE%\.m2.
    2. File settings.xml di $M2_HOME/conf/, yang menentukan direktori repositori Maven lokal.
    3. Jika file settings.xml tidak ditemukan, Gradle menggunakan lokasi $HOME/.m2/repository/ default sebagai direktori repositori Maven lokal. Jika tidak ada, maka direktori ini harus dibuat.

    Setelah Anda menentukan lokasi yang benar, tambahkan konten file GoogleMobileAds-Android-Beta-10.2.3.zip ke direktori repositori Maven lokal.

    Berikutnya, konfigurasikan Gradle untuk menggunakan repositori Maven lokal dengan menambahkan baris tebal berikut ke bagian repositori file build.gradle level project Anda.

    allprojects {
        repositories {
            mavenLocal()
            jcenter()
        }
    }
  3. Tambahkan dependensi Google Mobile Ads EAP build ke file Gradle Anda.

    Untuk menggunakan EAP build SDK Iklan Seluler Google di project, Anda harus mereferensikannya sebagai dependensi di file build.gradle aplikasi Anda. Buka file build.gradle level aplikasi dan tambahkan baris tebal yang ditunjukkan di bawah ke bagian dependensi.

    ...
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        ...
        implementation 'com.google.firebase:firebase-ads:10.2.3'
        implementation 'com.google.firebase:firebase-analytics:10.2.3'
    }
    ...
  4. Jika Anda menggunakan ProGuard, tambahkan hal berikut ini ke konfigurasi ProGuard (secara default proguard-rules.pro)

    -keep public class com.google.firebase.analytics.FirebaseAnalytics {
        public *;
    }
    
    -keep public class com.google.android.gms.measurement.AppMeasurement {
        public *;
    }

Petunjuk verifikasi

Untuk memastikan bahwa integrasi ini berfungsi dengan baik, Anda dapat menggunakan DebugView (petunjuk) Firebase untuk melihat apakah peristiwa ad_click dan ad_impression dikirim dari aplikasi Anda atau tidak. Setelah mengonfigurasi DebugView, picu peristiwa ad_impression dengan memuat dan melihat iklan di aplikasi Anda.