تقسیمبندی کلید-مقدار به شما امکان میدهد تا از طریق یک درخواست تبلیغ، هدفگیری سفارشی را برای تقسیمبندی کاربران تعریف کنید. برای جزئیات بیشتر در مورد تقسیمبندی کلید-مقدار، مانند اضافه کردن یک جفت کلید-مقدار در رابط کاربری AdMob، به بخش افزودن کلید-مقدار به یک گروه میانجی مراجعه کنید.
این صفحه شما را در پیادهسازی تقسیمبندی کلید-مقدار هنگام پیکربندی درخواست تبلیغ با استفاده از SDK iOS تبلیغات موبایلی گوگل راهنمایی میکند.
قبل از اینکه شروع کنی
برای تنظیم تقسیمبندی کلید-مقدار در برنامه خود، ابتدا باید تقسیمبندی کلید-مقدار را به یک گروه واسطه (mediation group) اضافه کنید .
جفتهای کلید-مقدار را به یک درخواست تبلیغ متصل کنید
پس از تنظیم جفتهای کلید-مقدار سفارشی خود در رابط کاربری AdMob، این جفتها را به یک درخواست تبلیغ در برنامه خود پیوست کنید.
یک شیء جفت کلید-مقدار ایجاد کنید که دادههای هدفگیری سفارشی شما را نشان میدهد.
ویژگی
customTargetingدرخواست تبلیغ را روی این شیء تنظیم کنید.
مثال زیر مراحل قبلی برای تقسیمبندی کاربران بر اساس مدت زمان حضور در یک برنامه را پوشش میدهد:
سویفت
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"
}
}