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.
Pastikan Anda sudah menginstal Android Studio.
Lihat Pertanyaan Umum untuk versi OS minimal yang didukung oleh SDK Audience Network.
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).
Audience Network SDK adalah bagian dari Facebook SDK. Ikuti langkah-langkah berikut untuk mengunduh dan menyertakannya dalam proyek Anda:
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.
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.
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);
Jelajahi contoh kode Android Audience Network di Github. Impor proyek tersebut ke IDE Anda dan jalankan di perangkat atau emulator.
Setelah Anda siap meluncurkan aplikasi Anda dan memonetisasi, kirimkan aplikasi Anda untuk tinjauan setelah memastikannya mematuhi kebijakan Audience Network dan standar komunitas Facebook.