Panduan ini menunjukkan cara menggunakan Google Mobile Ads SDK untuk memuat dan menampilkan iklan dari nend menggunakan mediasi, yang mencakup integrasi waterfall. Bagian ini membahas cara menambahkan nend ke konfigurasi mediasi unit iklan, dan cara mengintegrasikan nend SDK dan adaptor ke iOS aplikasi.
Antarmuka dasbor untuk nend menggunakan teks bahasa Jepang untuk label, tombol, dan deskripsinya, serta screenshot yang ditampilkan di bawah ini belum diterjemahkan. Dalam panduan ini, label dan tombol dirujuk oleh bahasa Inggris yang setara. Misalnya,"URL 🙌にーム", adalah "URL Scheme", dan seterusnya.
Integrasi dan format iklan yang didukung
Adaptor AdMob mediasi untuk nend memiliki kemampuan berikut:
Integrasi | |
---|---|
Bidding | |
Air Terjun | |
Format | |
Banner | |
Interstisial | |
Diberikan sebagai reward | |
Native |
Persyaratan
- Target deployment iOS 11.0 atau yang lebih tinggi
Google Mobile Ads SDK Terbaru
Menyelesaikan Panduan memulai mediasi
Langkah 1: Siapkan nend
Daftar atau login ke akun telanjang Anda.
Untuk menambahkan aplikasi Anda ke dasbor nend, pertama klik tab Penempatan Penempatan, lalu pilih Situs/Aplikasi. Klik tombol Tambahkan aplikasi untuk menambahkan aplikasi Anda ke nend.
Membuat aplikasi
Masukkan nama aplikasi Anda, lalu pilih iOS aplikasi sebagai jenis aplikasi. Masukkan URL dan periksa apakah aplikasi Anda ada di App Store (lihat FAQ aplikasi yang belum dirilis Nend jika aplikasi Anda belum dirilis). Pilih kategori untuk aplikasi Anda, lalu klik Create jika sudah selesai.

Aplikasi Anda akan ditampilkan di dasbor setelah dibuat.

Membuat penempatan
Setelah aplikasi terdaftar, Anda dapat melanjutkan untuk membuat penempatan. Untuk membuat penempatan iklan banner, buka tab Penempatan Penempatan, lalu klik Penempatan. Lalu klik tombol Buat penempatan baru.
Pilih aplikasi Anda di menu drop-down. Kemudian, ikuti petunjuk di bawah yang sesuai dengan format iklan pilihan Anda.
Banner
Pilih Gambar diam untuk Jenis iklan, dan Banner untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, pilih Format inventaris, dan akhirnya memilih Ukuran inventaris yang diinginkan. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Interstisial
Pilih Gambar diam untuk Jenis iklan, dan Interstisial untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, dan pilih Frekuensi tampilan iklan yang diinginkan dari menu drop-down. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Untuk iklan video Interstisial, pilih Video untuk Jenis iklan, dan Interstisial untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, lalu pilih Kategori yang sesuai dari menu drop-down. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Diberikan sebagai reward
Pilih Video untuk Jenis iklan, dan Reward untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, dan pilih Kategori yang sesuai dari menu drop-down.
Pada Setelan reward, pilih Konten reward yang diinginkan menggunakan menu drop-down, masukkan Nama mata uang virtual yang Anda inginkan. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Native
Pilih Gambar diam untuk Jenis iklan, dan Native untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, dan pilih Pemilihan gambar iklan yang Anda inginkan. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Untuk iklan video Native, pilih Video untuk Jenis iklan, dan Native (kustom) untuk Jenis inventaris. Setelah selesai, masukkan Nama Penempatan, isi Pengantar inventaris, lalu pilih Kategori yang sesuai dari menu drop-down.
Di bagian Setelan native, pilih Orientasi iklan video dan Jenis iklan native yang Anda inginkan dari daftar. Setelah selesai, klik tombol Buat untuk membuat penempatan.
Untuk menyiapkan AdMob unit iklan di bagian berikutnya, Anda memerlukan apiKey dan spotID untuk setiap penempatan. Untuk menemukannya, buka tab Penempatan Penempatan dan pilih tombol SDK di bawah nama aplikasi Anda.
Catat apiKey dan spotID.
Anda juga memerlukan Kunci API untuk API pelaporan nend, yang mereka sebut sebagai Kunci API untuk Melakukan scraping. Anda dapat menemukannya di tab Alat.
Langkah 2: Konfigurasikan setelan mediasi untuk AdMob unit iklan
Selanjutnya, Anda perlu menambahkan nend ke konfigurasi mediasi untuk unit iklan Anda. Pertama, login ke akun AdMob.
Buka tab Mediasi. Jika sudah memiliki grup mediasi yang ingin diubah, klik nama grup mediasi tersebut untuk mengeditnya, lalu lewati ke Tambahkan nend 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 Enabled. Lalu, klik Tambahkan Unit Iklan.

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

Sekarang Anda akan melihat kartu unit iklan yang diisi dengan unit iklan yang dipilih, seperti yang ditunjukkan di bawah:

Tambahkan nend sebagai sumber iklan
Di kartu Sumber Iklan, pilih Tambahkan Jaringan Iklan.
Pilih nend dan aktifkan tombol Optimize. Masukkan Kunci API untuk Scraping yang diperoleh dari nend sebelumnya sebagai Reporting API Key guna menyiapkan pengoptimalan sumber iklan untuk nend. Kemudian, masukkan nilai eCPM untuk nend, lalu klik Continue.
Jika sudah memiliki pemetaan untuk nend, Anda dapat memilihnya. Jika tidak, klik Tambahkan pemetaan.
Selanjutnya, masukkan Nama pemetaan, ID Spot, dan Kunci API yang diperoleh di bagian sebelumnya. Kemudian, klik Done.
Langkah 3: Impor SDK dan adaptor nend
Menggunakan CocoaPods (disarankan)
Tambahkan baris berikut ke Podfile project Anda:
pod 'GoogleMobileAdsMediationNend'
Dari command line, jalankan:
pod install --repo-update
Integrasi manual
Download versi terbaru nend iOS SDK, dan tautkan nendSDK.framework
di project Anda.
Download adaptor nend terbaru dari link download di
Changelog
dan tautkan NendAdapter.framework
di project Anda.
Tambahkan framework berikut ke project Anda:
AdSupport.framework
Security.framework
ImageIO.framework
AVFoundation.framework
CoreMedia.framework
SystemConfiguration.framework
WebKit.framework
Selain itu, dengan menambahkan framework berikut, informasi mendetail dapat digunakan melalui penayangan iklan.
CoreLocation.framework
CoreMotion.framework
CoreTelephony.framework
Langkah 4: Kode tambahan diperlukan
Tidak diperlukan kode tambahan untuk integrasi nend.
Integrasi SKAdNetwork
Ikuti dokumentasi nend
untuk menambahkan ID SKAdNetwork ke file Info.plist
project Anda.
Setelan project
Tambahkan flag -ObjC
ke Other Linker Flags pada Application Target >
Build Settings.
Langkah 5: Uji penerapan Anda
Untuk mendapatkan iklan uji coba untuk banner, interstisial, dan reward, sebaiknya gunakan kunci API dan ID Spot yang disediakan di halaman nend test unit iklan . Ini dapat dimasukkan sebagai Kunci API dan ID Spot untuk unit iklan AdMob Anda saat pengujian, lalu diganti dengan Kunci API dan ID Spot yang sebenarnya saat aplikasi Anda siap untuk produksi.
Langkah opsional
Parameter khusus jaringan
Adaptor nend mendukung parameter permintaan tambahan, yang dapat diteruskan ke
adaptor menggunakan class GADMAdapterNendExtras
.
userId
- MenetapkanUserID
iklan interstisial nend spesifik.interstitialType
- Nend memberikan opsi untuk memilihTYPE_NORMAL
bagi iklan insterstitial reguler atauTYPE_VIDEO
untuk iklan video interstisial.
Berikut adalah contoh cara menetapkan parameter permintaan iklan ini:
Swift
let request = GADRequest() let extras = GADMAdapterNendExtras() extras.userId = "12345" extras.interstitialType = GADMNendInterstitialTypeNormal request.registerAdNetworkExtras(extras)
Objective-C
GADRequest *request = [GADRequest request]; GADMAdapterNendExtras *extras = [[GADMAdapterNendExtras alloc] init]; extras.userId = @"12345"; extras.interstitialType = GADMNendInterstitialTypeNormal; [request registerAdNetworkExtras:extras];
Menggunakan iklan native
Rendering iklan
Adaptor Nend menampilkan iklan native-nya sebagai
objek
GADNativeAd
. Fitur ini mengisi
Deskripsi kolom iklan native
berikut untuk
GADNativeAd
.
Kolom | Diisi oleh adaptor Nend |
---|---|
Judul | |
Gambar | 1 |
Isi | |
Ikon aplikasi | 2 |
Pesan ajakan (CTA) | |
Nama Pengiklan | |
Rating bintang | |
Toko | |
Harga |
1 Nend hanya menyediakan aset Gambar untuk penempatan native yang dikonfigurasi dengan Pemilihan gambar iklan yang ditetapkan ke Gambar iklan besar horizontal (5: 3).
2 Nend tidak menyediakan aset Ikon untuk penempatan native yang dikonfigurasi dengan Pemilihan gambar iklan yang ditetapkan ke Tidak ada gambar (hanya teks).
Kode error
Jika adaptor gagal menerima iklan dari nend,
penayang dapat memeriksa error yang mendasarinya dari respons iklan menggunakan
GADResponseInfo.adNetworkInfoArray
dalam class berikut:
Format | Nama class |
---|---|
Banner | GADMAdapterNend |
Interstisial | GADMAdapterNend |
Diberikan sebagai reward | GADMAdapterNendReward |
Native | GWSMediasiAdapterNend |
Berikut adalah kode dan pesan yang menyertainya yang ditampilkan oleh adaptor nend saat iklan gagal dimuat:
Kode error | Domain | Alasan |
---|---|---|
101 | com.google.ads.mediasi.nend | nend memerlukan konteks aktivitas untuk memuat dan menampilkan iklan. |
102 | com.google.ads.mediasi.nend | Parameter server nend yang dikonfigurasi di AdMob UI tidak ada/tidak valid. |
103 | com.google.ads.mediasi.nend | nend iklan Anda belum siap untuk ditampilkan. |
104 | com.google.ads.mediasi.nend | nend gagal memutar iklan. |
105 | com.google.ads.mediasi.nend | Ukuran iklan yang diminta tidak cocok dengan ukuran banner yang didukung nend. |
106 | com.google.ads.mediasi.nend | Referensi objek Context adalah null dan/atau baru-baru ini dilepaskan dari memori. |
200-299 | net.nend.android | nend SDK menampilkan error pemuatan iklan interstisial. Lihat kode untuk detail selengkapnya. |
300-399 | net.nend.android | nend SDK menampilkan error iklan interstisial interstisial. Lihat kode untuk detail selengkapnya. |
400-499 | net.nend.android | nend SDK menampilkan error iklan. Lihat kode untuk detail selengkapnya. |
101 | com.google.mediasi.nend | nend SDK menampilkan callback kegagalan pemuatan tanpa informasi error tambahan. |
102 | com.google.mediasi.nend | nend SDK menampilkan callback kegagalan tampilkan tanpa informasi error tambahan. |
103 | com.google.mediasi.nend | Parameter server nend yang dikonfigurasi di AdMob UI tidak ada/tidak valid. |
104 | com.google.mediasi.nend | Gagal memuat aset gambar iklan native. |
105 | com.google.mediasi.nend | Gagal menampilkan iklan nend karena iklan belum siap. |
106 | com.google.mediasi.nend | Ukuran iklan banner yang diminta tidak cocok dengan ukuran banner yang didukung nend. |
200-699 | Dikirim oleh nend SDK. | nend SDK menampilkan error. Lihat dokumen nend untuk mengetahui detail selengkapnya. |
Log Perubahan Adaptor Mediasi nend iOS
Versi 8.1.0.0
- Menghapus dukungan arsitektur
armv7
. - Versi iOS saat ini memerlukan iOS versi 11.0 minimum.
- Google Mobile Ads SDK versi 10.4.0 atau yang lebih baru kini diwajibkan.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 10.8.0.
- Nend SDK versi 8.1.0.
Versi 8.0.1.0
- Kompatibilitas terverifikasi dengan nend SDK 8.0.1.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 10.3.0.
- Nend SDK versi 8.0.1.
Versi 8.0.0.0
- Kompatibilitas terverifikasi dengan nend SDK 8.0.0.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 10.2.0.
- Nend SDK versi 8.0.0.
Versi 7.4.0.1
- Kini membutuhkan Google Mobile Ads SDK versi 10.0.0 atau yang lebih tinggi.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 10.0.0.
- Nend SDK versi 7.4.0.
Versi 7.4.0.0
- Kompatibilitas terverifikasi dengan nend SDK 7.4.0.
- Memperbarui adaptor untuk menggunakan
didRewardUser
API. - Sekarang membutuhkan Google Mobile Ads SDK versi 9.8.0 atau yang lebih tinggi.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 9.10.0.
- Nend SDK versi 7.4.0.
Versi 7.3.0.0
- Kompatibilitas terverifikasi dengan nend SDK 7.3.0.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 9.3.0.
- Nend SDK versi 7.3.0.
Versi 7.2.0.0
- Kompatibilitas terverifikasi dengan nend SDK 7.2.0.
- Menambahkan dukungan untuk arsitektur simulator arm64.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 9.1.0.
- Nend SDK versi 7.2.0.
Versi 7.1.0.1
- Kompatibilitas terverifikasi dengan Google Mobile Ads SDK versi 9.0.0.
- Kini membutuhkan Google Mobile Ads SDK versi 9.0.0 atau yang lebih tinggi.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 9.0.0.
- Nend SDK versi 7.1.0.
Versi 7.1.0.0
- Kompatibilitas terverifikasi dengan nend SDK 7.1.0.
- Versi iOS saat ini memerlukan iOS versi 10.0 minimum.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 8.12.0.
- Nend SDK versi 7.1.0.
Versi 7.0.6.1
- Memperbaiki masalah saat callback
adDidRecordClick
tidak diteruskan untuk iklan interstisial.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 8.9.0.
- Nend SDK versi 7.0.6.
Versi 7.0.6.0
- Kompatibilitas terverifikasi dengan nend SDK 7.0.6.
- Menambahkan kode dan pesan error adaptor standar.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 8.8.0.
- Nend SDK versi 7.0.6.
Versi 7.0.5.0
- Kompatibilitas terverifikasi dengan SDK nend 7.0.5.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 8.5.0.
- Nend SDK versi 7.0.5.
Versi 7.0.4.0
- Kompatibilitas terverifikasi dengan nend SDK 7.0.4.
- Dependensi santai ke Google Mobile Ads SDK versi 8.0.0 atau lebih tinggi.
- Memperbarui adaptor untuk menggunakan format
.xcframework
.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 8.5.0.
- Nend SDK versi 7.0.4.
Versi 7.0.2.0
- Kompatibilitas terverifikasi dengan nend SDK 7.0.2.
- Memperbaiki masalah tampilan media yang terkadang ditampilkan di posisi yang salah.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.69.0.
- Nend SDK versi 7.0.2.
Versi 7.0.1.0
- Kompatibilitas terverifikasi dengan nend SDK 7.0.1.
- Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke versi 7.69.0.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.69.0.
- Nend SDK versi 7.0.1.
Versi 7.0.0.0
- Kompatibilitas terverifikasi dengan nend SDK 7.0.0.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.65.0.
- Nend SDK versi 7.0.0.
Versi 6.0.3.0
- Kompatibilitas terverifikasi dengan SDK nend 6.0.3.
- Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke versi 7.65.0.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.65.0.
- Nend SDK versi 6.0.3.
Versi 6.0.2.0
- Kompatibilitas terverifikasi dengan SDK nend 6.0.2.
- Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke versi 7.64.0.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.64.0.
- Nend SDK versi 6.0.2.
Versi 6.0.1.0
- Kompatibilitas terverifikasi dengan nend SDK 6.0.1.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.62.0.
- Nend SDK versi 6.0.1.
Versi 6.0.0.0
- Kompatibilitas terverifikasi dengan nend SDK 6.0.0.
- Menghapus class
GADNendRewardedNetworkExtras
. Jika ingin meneruskan tambahan jaringan ke adaptor iOS nend, gunakan classGADMAdapterNendExtras
. - Mengganti nama enum berikut dari class
GADMAdapterNendExtras
:GADMNendInterstitialType
menjadiGADMAdapterNendInterstitialType
.GADMNendNativeType
menjadiGADMAdapterNendNativeType
.
- Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke versi 7.62.0.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.62.0.
- Nend SDK versi 6.0.0.
Versi 5.4.1.0
- Kompatibilitas terverifikasi dengan nend SDK 5.4.1.
- Menambahkan dukungan untuk iklan native.
- Menghapus dukungan untuk arsitektur i386.
Dibuat dan diuji dengan
- Google Mobile Ads SDK versi 7.58.0.
- Nend SDK versi 5.4.1.
Versi 5.3.1.0
- Kompatibilitas terverifikasi dengan SDK nend 5.3.1.
Buat dan uji dengan
- Google Mobile Ads SDK versi 7.52.0.
- Nend SDK versi 5.3.1.
Versi 5.3.0.0
- Kompatibilitas terverifikasi dengan SDK nend 5.3.0.
Dibuat dan diuji dengan:
- Google Mobile Ads SDK versi 7.50.0.
- Nend SDK versi 5.3.0.
Versi 5.1.1.0
- Memperbarui adaptor untuk menggunakan API reward yang baru.
- Sekarang membutuhkan Google Mobile Ads SDK versi 7.42.2 atau yang lebih tinggi.
- Kompatibilitas terverifikasi dengan SDK nend 5.1.1.
- Mengubah kondisi yang memeriksa ukuran banner.
Ukuran yang sesuai untuk SmartBanner
- kGWSAdSizeSmartBannerPortrait
- iPhone: 320×50
- iPad: 728×90 atau 320×50
- kGWSAdSizeSmartBannerLandscape
- iPad: 728×90 atau 320×50
- kGWSAdSizeSmartBannerPortrait
- Menambahkan dukungan untuk ukuran iklan banner fleksibel.
Versi 5.1.0.0
- Kompatibilitas terverifikasi dengan SDK nend 5.1.0.
Versi 5.0.3.0
- Kompatibilitas terverifikasi dengan SDK nend 5.0.3.
Versi 5.0.2.0
- Kompatibilitas terverifikasi dengan SDK nend 5.0.2.
Versi 5.0.1.0
- Kompatibilitas terverifikasi dengan SDK nend 5.0.1.
Versi 5.0.0.0
- Kompatibilitas terverifikasi dengan nend SDK 5.0.0.
Versi 4.0.6.0
- Kompatibilitas terverifikasi dengan nend SDK 4.0.6.
- Hapus untuk menetapkan properti userFeature.
Versi 4.0.5.0
- Kompatibilitas terverifikasi dengan SDK nend 4.0.5.
Versi 4.0.4.0
- Kompatibilitas terverifikasi dengan nend SDK 4.0.4.
Versi 4.0.3.0
- Kompatibilitas terverifikasi dengan nend SDK 4.0.3.
Versi 4.0.2.0
- Rilis pertama dalam project open source mediasi Google Mobile Ads.
- Menambahkan dukungan untuk iklan video berbasis reward.
Versi Sebelumnya
- Mendukung iklan banner dan interstisial.