Segmentasi nilai kunci memungkinkan Anda menentukan penargetan kustom untuk menyegmentasikan pengguna melalui panggilan iklan. Untuk mengetahui detail tentang segmentasi nilai kunci, seperti menambahkan pasangan nilai kunci di UI AdMob, lihat Menambahkan segmentasi nilai kunci ke grup mediasi.
Halaman ini memandu Anda menerapkan segmentasi kunci-nilai saat mengonfigurasi panggilan iklan menggunakan Google Mobile Ads iOS SDK.
Sebelum memulai
Untuk menyiapkan segmentasi nilai kunci di aplikasi, Anda harus terlebih dahulu menambahkan segmentasi nilai kunci ke grup mediasi.
Melampirkan key-value pair ke panggilan iklan
Setelah menyiapkan pasangan nilai kunci kustom di UI AdMob, lampirkan pasangan tersebut ke permintaan iklan di aplikasi Anda.
Buat objek key-value pair yang mewakili data penargetan kustom Anda.
Tetapkan properti
customTargetingpanggilan iklan ke objek ini.
Contoh berikut mencakup langkah-langkah sebelumnya untuk menyegmentasikan pengguna berdasarkan durasi dalam aplikasi:
Swift
let daysInApp = 1
// Step 1: Create the key-value pair dictionary with custom targeting data.
let customTargeting: [String: String] = [
"USER_DURATION": daysInApp < 3 ? "NEW" : "MATURE"
]
// Step 2: Create an ad request with custom targeting.
let request = GADRequest()
request.customTargeting = customTargeting
Objective-C
int days_in_app = 1;
// Step 1: Create the key-value pair object with custom targeting data.
NSDictionary *customTargeting = @{
@"USER_DURATION" : days_in_app < 3 ? @"NEW" : @"MATURE"
};
// Step 2: Create an ad request with custom targeting.
GADRequest *request = [GADRequest request];
request.customTargeting = customTargeting;
Menguji penyiapan segmentasi nilai kunci
Untuk menguji penerapan Anda pada pasangan kunci-nilai kustom, kirim panggilan iklan dan periksa objek info respons. Pastikan
nilai kolom mediation_group_name cocok dengan nama grup mediasi
yang Anda harapkan.
Contoh berikut memverifikasi nama grup mediasi dalam respons iklan:
{
"Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
...
"Response Extras": {
"mediation_group_name": "Mediation group for new users"
}
}