پیاده‌سازی تقسیم‌بندی کلید-مقدار

بخش‌بندی کلید-مقدار به شما امکان می‌دهد هدف‌یابی سفارشی را برای بخش‌بندی کاربران ازطریق درخواست آگهی تعریف کنید. برای جزئیات درباره بخش‌بندی کلید-مقدار، مانند افزودن جفت کلید-مقدار در واسط کاربری AdMob، به افزودن بخش‌بندی کلید-مقدار به گروه میانجی مراجعه کنید.

این صفحه شما را در پیاده‌سازی بخش‌بندی کلید-مقدار هنگام پیکربندی درخواست آگهی بااستفاده از کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google برای iOS راهنمایی می‌کند.

قبل‌از شروع

برای راه‌اندازی بخش‌بندی کلید-مقدار در برنامه‌تان، ابتدا باید بخش‌بندی کلید-مقدار را به گروه میانجی‌گری اضافه کنید.

پیوست کردن جفت‌های کلید-مقدار به درخواست آگهی

پس‌از راه‌اندازی جفت‌های کلید-مقدار سفارشی در AdMob UI، جفت‌ها را به درخواست آگهی در برنامه‌تان پیوست کنید.

  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

آبجکتیو-سی

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"
  }
}