Panduan ini menunjukkan cara menggunakan GMA Next-Gen SDK untuk memuat dan menampilkan iklan dari i-mobile menggunakan Mediasi AdMob, yang mencakup integrasi waterfall. Panduan ini membahas cara menambahkan i-mobile ke konfigurasi mediasi unit iklan, dan cara mengintegrasikan i-mobile SDK dan adapter ke dalam aplikasi Android.
Antarmuka dasbor untuk i-mobile menggunakan teks Jepang untuk label, tombol, dan deskripsinya. Screenshot dalam panduan ini belum diterjemahkan. Namun, dalam deskripsi dan petunjuk panduan ini, label dan tombol diterjemahkan dengan padanan bahasa Inggrisnya dalam tanda kurung.
Integrasi dan format iklan yang didukung
Adapter mediasi untuk i-mobile memiliki kemampuan berikut:
| Integrasi | |
|---|---|
| Bidding | |
| Air Terjun | |
| Format | |
| Banner | |
| Interstisial | |
| Reward | |
| Native | |
Persyaratan
- Android API level 24 atau lebih tinggi
TerbaruGMA Next-Gen SDK
Selesaikan mediasi Panduan memulai
Langkah 1: Menyiapkan konfigurasi di UI i-mobile
Daftar atau log in ke akun i-mobile Anda.
Tambahkan aplikasi Anda ke dasbor i-mobile dengan mengklik tab サイト/アプリ管理 (Pengelolaan Situs/Aplikasi) dan tombol untuk platform aplikasi Anda.
Isi formulir, lalu klik tombol 新規登録 (Daftar).
Untuk membuat Advertising Spot baru, pilih aplikasi Anda di tab サイト/アプリ管理 (Pengelolaan Situs/Aplikasi).
Buka tab 広告スポット管理 (Pengelolaan Spot Iklan) , lalu klik tombol 新規広告スポット (Spot Iklan Baru).
Selanjutnya, isi formulir dengan memberikan 広告スポット名 (Nama Spot Iklan), 広告スポットサイズ (Ukuran Spot Iklan) dan detail lainnya. Kemudian, klik tombol 新規登録 (Daftar).
Spot iklan baru Anda sudah siap. Untuk melihat detail integrasinya, klik tombol アプリ設定取得 (Dapatkan setelan Aplikasi).
Catat パブリッシャーID (ID Penayang), メディアID (ID Media), dan スポットID (ID Spot). Anda akan memerlukan parameter ini nanti saat mengonfigurasi i-mobile untuk mediasi di UI AdMob.
Memperbarui app-ads.txt
Authorized Sellers for Apps app-ads.txt adalah inisiatif IAB Tech Lab yang membantu memastikan
inventaris iklan aplikasi Anda hanya dijual melalui saluran yang telah Anda identifikasi sebagai resmi. Untuk mencegah kerugian yang signifikan pada pendapatan iklan, Anda harus menerapkan file app-ads.txt.
Jika belum melakukannya,
siapkan file app-ads.txt untuk aplikasi Anda.
Untuk menerapkan app-ads.txt untuk i-mobile, lihat
Pertanyaan Umum.
Langkah 2: Menyiapkan permintaan i-mobile di UI AdMob
Mengonfigurasi setelan mediasi untuk unit iklan Anda
Anda harus menambahkan i-mobile ke konfigurasi mediasi untuk unit iklan Anda.
Pertama, login ke akun AdMob Anda. Selanjutnya, buka tab Mediasi. Jika Anda memiliki grup mediasi yang ada dan ingin diubah, klik nama grup mediasi tersebut untuk mengeditnya, lalu lanjutkan ke Menambahkan i-mobile sebagai sumber iklan.
Untuk membuat grup mediasi baru, pilih Buat Grup Mediasi.

Masukkan format dan platform iklan Anda, lalu klik Lanjutkan.

Beri nama grup mediasi Anda, lalu pilih lokasi yang akan ditargetkan. Selanjutnya, tetapkan status grup mediasi ke Diaktifkan, lalu klik Tambahkan Unit Iklan.

Kaitkan grup mediasi ini dengan satu atau beberapa unit iklan AdMob yang ada. Kemudian, klik Selesai.

Anda akan melihat kartu unit iklan yang diisi dengan unit iklan yang Anda pilih:

Menambahkan i-mobile sebagai sumber iklan
Di bagian Sumber Iklan , pada kartu Air Terjun , pilih Tambahkan Sumber Iklan.
Pilih i-mobile dan aktifkan tombol Optimalkan. Masukkan Nama login dan Sandi API yang diperoleh di bagian sebelumnya untuk menyiapkan pengoptimalan sumber iklan untuk i-mobile. Kemudian, masukkan nilai eCPM untuk i-mobile dan klik Lanjutkan.

Jika sudah memiliki pemetaan untuk i-mobile, Anda dapat memilihnya. Jika tidak, klik Tambahkan pemetaan.

Selanjutnya, masukkan ID Penayang, ID Media, dan ID Spot yang diperoleh di bagian sebelumnya. Kemudian, klik Selesai.

Langkah 3: Mengimpor i-mobile SDK dan Adapter
Integrasi Android Studio (direkomendasikan)
Di file settings.gradle.kts level project, tambahkan repositori berikut:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://imobile.github.io/adnw-sdk-android")
}
}
}
Di file gradle level aplikasi, tambahkan dependensi dan konfigurasi penerapan berikut:
Kotlin
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.25.0-beta01") implementation("com.google.ads.mediation:imobile:2.3.2.1") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
Groovy
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.25.0-beta01' implementation 'com.google.ads.mediation:imobile:2.3.2.1' } configurations.configureEach { exclude group: 'com.google.android.gms', module: 'play-services-ads' exclude group: 'com.google.android.gms', module: 'play-services-ads-lite' }
Integrasi manual
Buka artefak adapter i-mobile di Repositori Maven Google. Pilih versi terbaru, download file
.aaradapter i-mobile, lalu tambahkan ke project Anda.
Langkah 4: Menambahkan kode yang diperlukan
Memuat iklan dengan konteks aktivitas
Teruskan konteks Activity saat memuat format iklan Banner, Interstisial, Reward, dan Native.Tanpa konteks aktivitas, pemuatan iklan akan gagal.
Langkah 5: Menguji penerapan Anda
Mengaktifkan iklan percobaan
Pastikan Anda mendaftarkan perangkat pengujian untuk AdMob. i-mobile menyediakan ID Spot, ID Media, dan ID Penayang percobaan untuk pengujian. Anda dapat menemukannya di sini.
Memverifikasi iklan percobaan
Untuk memverifikasi bahwa Anda menerima iklan percobaan dari i-mobile, aktifkan pengujian sumber iklan tunggal di pemeriksa iklan menggunakan i-mobile (Air Terjun) sumber iklan.
Langkah opsional
Menggunakan iklan native
Rendering iklan
Adapter i-mobile mengisi Deskripsi kolom lanjutan iklan native berikut
untuk
NativeAd.
| Kolom | Aset yang selalu disertakan oleh adapter i-mobile |
|---|---|
| Judul | |
| Gambar | |
| Isi | |
| Ikon aplikasi | 1 |
| Pesan ajakan (CTA) | |
| Rating bintang | |
| Toko | |
| Harga |
1 Untuk iklan native, i-mobile SDK tidak menyediakan aset ikon aplikasi. Sebagai gantinya, adapter i-mobile mengisi ikon aplikasi dengan gambar transparan.
Kode error
Jika adapter gagal menerima iklan dari i-mobile,
penayang dapat memeriksa error yang mendasarinya dari respons iklan menggunakan
ResponseInfo.getAdSourceResponses()
di bawah class berikut:
| Format | Nama class |
|---|---|
| Banner | com.google.ads.mediation.imobile.IMobileAdapter |
| Interstisial | com.google.ads.mediation.imobile.IMobileAdapter |
| Native | com.google.ads.mediation.imobile.IMobileMediationAdapter |
Berikut adalah kode dan pesan yang menyertainya yang ditampilkan oleh adapter i-mobile saat iklan gagal dimuat:
| Kode error | Alasan |
|---|---|
| 0-99 | i-mobile SDK menampilkan error. Lihat kode untuk mengetahui detail selengkapnya. |
| 101 | i-mobile memerlukan konteks Activity untuk memuat iklan. |
| 102 | Parameter server i-mobile yang dikonfigurasi di UI AdMob tidak ada/tidak valid. |
| 103 | Ukuran iklan yang diminta tidak cocok dengan ukuran banner yang didukung i-mobile. |
| 104 | Callback keberhasilan pemuatan iklan native i-mobile menampilkan daftar iklan native kosong. |