ใช้การแบ่งกลุ่มคีย์-ค่า

เลือกแพลตฟอร์ม: Android iOS Unity Android (เวอร์ชันเก่า)

การแบ่งกลุ่มคีย์-ค่าช่วยให้คุณกำหนดการกำหนดเป้าหมายเองเพื่อแบ่งกลุ่มผู้ใช้ผ่านคำขอโฆษณาได้ ดูรายละเอียดเกี่ยวกับการแบ่งกลุ่มคีย์-ค่า เช่น การเพิ่มคู่คีย์-ค่าใน UI ของ AdMob ได้ที่ เพิ่มการแบ่งกลุ่มคีย์-ค่าลงในกลุ่มสื่อกลาง

หน้านี้จะแนะนำขั้นตอนการใช้การแบ่งกลุ่มคีย์-ค่าเมื่อกำหนดค่าคำขอโฆษณาโดยใช้ Google Mobile Ads iOS SDK

ก่อนเริ่มต้น

หากต้องการตั้งค่าการแบ่งกลุ่มคีย์-ค่าในแอป คุณต้อง เพิ่มการแบ่งกลุ่มคีย์-ค่าลงในกลุ่มสื่อกลางก่อน

แนบคู่คีย์-ค่ากับคำขอโฆษณา

หลังจากตั้งค่าคู่คีย์-ค่าที่กำหนดเองใน UI ของ AdMob แล้ว ให้แนบคู่คีย์-ค่ากับคำขอโฆษณาในแอปพลิเคชัน

  1. สร้างออบเจ็กต์คู่คีย์-ค่าที่แสดงข้อมูลการกำหนดเป้าหมายเอง

  2. ตั้งค่าพร็อพเพอร์ตี้ customTargeting ของคำขอโฆษณาเป็นออบเจ็กต์นี้

ตัวอย่างต่อไปนี้แสดงขั้นตอนก่อนหน้าในการแบ่งกลุ่มผู้ใช้ตามระยะเวลาที่ใช้แอป

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;

ทดสอบการตั้งค่าการแบ่งกลุ่มคีย์-ค่า

หากต้องการทดสอบการใช้งานกับคู่คีย์-ค่าที่กำหนดเอง ให้ส่งคำขอโฆษณาและ ตรวจสอบออบเจ็กต์ข้อมูลการตอบกลับ ตรวจสอบว่าค่าของช่อง mediation_group_name ตรงกับชื่อกลุ่มสื่อกลางที่คาดไว้

ตัวอย่างต่อไปนี้แสดงการตรวจสอบชื่อกลุ่มสื่อกลางในการตอบกลับของโฆษณา

{
  "Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
  ...
  "Response Extras": {
    "mediation_group_name": "Mediation group for new users"
  }
}