Memulai dengan Android

Audience Network kini hanya untuk tawaran

Audience Network kini hanya menggunakan tawaran untuk mengisi iklan di aplikasi iOS dan Android. Anda harus mengalihkan aplikasi Anda dari waterfall ke penawaran agar bisa melakukan monetisasi dengan Audience Network.

Baca selengkapnya di postingan blog Audience Network kami.

Dengan Audience Network Meta, Anda dapat memonetisasi aplikasi Android dengan iklan Facebook. Panduan ini akan memandu Anda melalui semua langkah untuk mengintegrasikan SDK.

Prasyarat

Pastikan Anda sudah menginstal Android Studio.

Lihat Pertanyaan Umum untuk versi OS minimal yang didukung oleh SDK Audience Network.

Langkah 1: Membuat Proyek Baru

Langkah 2: Menyertakan SDK

Langkah 3: Mode Kesalahan Integrasi (opsional)

Langkah 1: Membuat Proyek Baru

Anda dapat melewati langkah ini jika Anda sudah memiliki proyek yang ingin Anda integrasikan Audience Network.

Mulai Android Studio dan pilih "Start a new Android Studio Project"



Beri nama proyek Anda dan tentukan domain perusahaan Anda.
Nama Paket akan menjadi pengidentifikasi Anda jika Anda memutuskan untuk mengunggah aplikasi Anda ke Google Play Store.



Atur versi minimum Android SDK Anda. Audience Network memerlukan API 15 ke atas, namun demi
contoh ini, kita akan menggunakan API 21.



Tambahkan aktivitas kosong ke Proyek Anda



Namai Aktivitas awal Anda dan klik Finish (Selesai).

Langkah 2: Menyertakan SDK

Audience Network SDK adalah bagian dari Facebook SDK. Ikuti langkah-langkah berikut untuk mengunduh dan menyertakannya dalam proyek Anda:

Menggunakan Gradle



Tambahkan pernyataan kompilasi berikut ke build.gradle level aplikasi Anda (bukan proyek!), untuk menggunakan Audience Network SDK terbaru:

dependencies {
compile 'com.facebook.android:audience-network-sdk:6.+'
}

Jika ada masalah dalam memecahkan Audience Network SDK, pastikan Anda telah menyinkronkan file Gradle Anda dan mencoba memulai ulang Android Studio.

Instalasi manual (Tidak Direkomendasikan)

Jika menggunakan Intellij IDEA atau Eclipse, unduh dan ekstraksi Audience Network SDK untuk Android. Di bawah folder AudienceNetwork/bin, salin file AudienceNetwork.aar, dan tempatkan di folder /libs dalam proyek Anda, Anda mungkin perlu membuat direktori jika belum ada. Kemudian, tambahkan baris berikut ke build.gradle aplikasi Anda:

repositories {
flatDir {
dirs 'libs'
}
}

dependencies {
...
compile(name: 'AudienceNetwork', ext: 'aar')
}

Jika menggunakan AudienceNetwork.jar untuk proyek Anda, di bawah folder AudienceNetwork/bin, ganti nama AudienceNetwork.aar menjadi AudienceNetwork.zip, ekstraksi file classes.jar, dan ganti nama menjadi AudienceNetwork.jar, taruh file AudienceNetwork.jar di folder /libs di proyek. Anda mungkin perlu membuat direktori jika belum ada. Pastikan UI IDE Anda mencerminkan perubahan ini. Jika Anda menggunakan Intellij IDEA atau Eclipse, klik kanan pada file libs/AudienceNetwork.jar dan pilih 'Add as Library'.

Meskipun tidak diperlukan, kami merekomendasikan Anda untuk menyiapkan proyek Anda agar berfungsi dengan Layanan Google Play seperti yang ditunjukkan di sini. Ini akan memungkinkan Audience Network SDK untuk mengambil ID Iklan secara lebih efisien.

Langkah 3: Mode Kesalahan Integrasi (opsional)

Saat mengintegrasikan Audience Network SDK, pengaturan mode kesalahan integrasi dapat digunakan untuk memastikan bahwa integrasi Anda berfungsi sesuai keinginan. Secara khusus, metode ini memungkinkan Anda untuk mengontrol perilaku SDK ketika digunakan secara tidak benar.

  • INTEGRATION_ERROR_CRASH_DEBUG_MODE: Aplikasi akan mogok jika build Anda memiliki FLAG_DEBUGGABLE Android. Jika tidak, INTEGRATION_ERROR_CALLBACK_MODE akan digunakan (direkomendasikan saat menguji).
  • INTEGRATION_ERROR_CALLBACK_MODE: Aplikasi akan memanggil panggilan balik AdListener.onError(Ad, AdError) jika ditemukan kesalahan integrasi.
// Example for setting the SDK to crash when in debug mode
AdSettings.setIntegrationErrorMode(INTEGRATION_ERROR_CRASH_DEBUG_MODE);

Langkah-Langkah Berikutnya