การแบ่งกลุ่มคีย์-ค่าช่วยให้ระบุการกำหนดเป้าหมายเองเพื่อแบ่งกลุ่มผู้ใช้ผ่านคำขอโฆษณาได้ ดูรายละเอียดเกี่ยวกับการแบ่งกลุ่มคีย์-ค่า เช่น การเพิ่มคู่คีย์-ค่าใน UI ของ AdMob ได้ที่หัวข้อเพิ่มการแบ่งกลุ่มคีย์-ค่าลงในกลุ่มสื่อกลาง
หน้านี้จะแนะนำวิธีใช้การแบ่งกลุ่มคีย์-ค่าเมื่อกำหนดค่าคำขอโฆษณาโดยใช้ GMA Next-Gen SDK
ก่อนเริ่มต้น
หากต้องการตั้งค่าการแบ่งกลุ่มคีย์-ค่าในแอป คุณต้องเพิ่มการแบ่งกลุ่มคีย์-ค่าลงในกลุ่มสื่อกลางก่อน
แนบคู่คีย์-ค่ากับคำขอโฆษณา
หลังจากตั้งค่าคู่คีย์-ค่าที่กำหนดเองใน UI ของ AdMob แล้ว ให้แนบคู่คีย์-ค่ากับคำขอโฆษณาในแอปพลิเคชัน
หากต้องการแนบคู่คีย์-ค่ากับคำขอโฆษณา ให้เรียกใช้
putCustomTargeting()
พร้อมคีย์และค่า
ตัวอย่างต่อไปนี้จะแบ่งกลุ่มผู้ใช้ตามระยะเวลาที่ใช้ในแอป
Kotlin
val daysInApp = 1
val request = AdRequest.Builder("AD_UNIT_ID")
.putCustomTargeting("USER_DURATION", if (daysInApp < 3) "NEW" else "MATURE")
.build()
Java
int daysInApp = 1;
AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
.putCustomTargeting("USER_DURATION", (daysInApp < 3) ? "NEW" : "MATURE")
.build();
ทดสอบการตั้งค่าการแบ่งกลุ่มคีย์-ค่า
หากต้องการทดสอบการติดตั้งใช้งานคู่คีย์-ค่าที่กำหนดเอง ให้ส่งคำขอโฆษณาและตรวจสอบออบเจ็กต์ข้อมูลการตอบกลับ ตรวจสอบว่าค่าของช่อง mediation_group_name ตรงกับชื่อกลุ่มสื่อกลางที่คาดไว้
ตัวอย่างต่อไปนี้จะยืนยันชื่อกลุ่มสื่อกลางในการตอบกลับโฆษณา
{
"Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
...
"Response Extras": {
"mediation_group_name": "Mediation group for new users"
}
}