میتوانید دادههای زمینهای و مخاطب را بهعنوان نشانهای ناشرداده (PPS) در درخواستهای آگهی ارسال کنید. با PPS، میتوانید از دادههای کاربرتان برای بهبود درآمدزایی برنامهای استفاده کنید. این کار با انتقال ویژگیهای مخاطبانتان به پیشنهاددهندگان در همه انواع تراکنش، بااستفاده از طبقهبندیهای استاندارد، و بدون نیاز به همرسانی شناسههای کاربر انجام میشود. ویژگیهای مخاطب شما میتواند شامل دادههای رفتاری و مبتنی بر علاقه (طبقهبندی مخاطب IAB نسخه ۱.۱) و دادههای زمینهای (طبقهبندی محتوای IAB نسخه ۲.۲) باشد. همچنین میتوانید نشانهای ساختاریافته ناشرداده را که توسط Google تعریف شدهاند ارسال کنید و اجازه دهید نشانهای بیشتری ارسال شود.
ساخت JSON سیگنالهای کاربر
در سطح بالا، یک شیء JSON با یک جفت کلید-مقدار ایجاد کنید. کلید
باید PublisherProvidedTaxonomySignals باشد و مقدار آن باید آرایهای
از اشیاء باشد. هر شیء در آرایه باید ۲ جفت کلید-مقدار داشته باشد:
کلید
taxonomyکه مقادیر زیر را میپذیرد که به مشخصات عمومی IAB زیر نگاشت شدهاند:-
IAB_AUDIENCE_1_1برای «طبقهبندی مخاطب» نسخه ۱.۱ IAB_CONTENT_2_2برای طبقهبندی محتوای ۲.۲
-
کلید
valuesبا آرایه متناظر از مقادیر طبقهبندی رشتهای.
ساختن آرایه نشانهای ساختاری
برای سیگنالهای ساختاریافته، کلید PublisherProvidedStructuredSignals را با
مقدار آرایهای از اشیا اضافه کنید. شیء را براساس فهرست زیر
از کلید-مقادیر سیگنال بسازید:
روشن/خاموش کردن نمای جدول نشانهای ساختاریافته
| نشان | <code" dir="ltr" translate="no">"type" Value</code"> | مقادیر "single_value" احتمالی |
مقادیر "values" احتمالی |
|---|---|---|---|
| نوع فید صوتی | "audio_feed" |
|
نامربوط |
| ردهبندی محتوا | "content_rating" |
|
نامربوط |
| Content Delivery | "delivery" |
نامربوط |
|
| کیفیت تولید | "prodq" |
|
نامربوط |
مثال زیر را ببینید که از IAB_AUDIENCE_1_1 و IAB_CONTENT_2_2
برای نشانهای طبقهبندی استفاده میکند و شامل نشانهای ساختاری است.
const userSignals = {
"PublisherProvidedTaxonomySignals": [{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": ["6", "284"]
// '6' = 'Demographic | Age Range | 30-34'
// '284' = 'Interest | Business and Finance | Mergers and Acquisitions'
},
{
"taxonomy": "IAB_CONTENT_2_2",
"values": ["49", "138"]
// '49' = 'Books and Literature | Poetry'
// '138' = 'Education | College Education | College Planning'
}],
"PublisherProvidedStructuredSignals": [{
"type": "audio_feed",
"single_value": "af_1",
},
{
"type": "delivery",
"values": ["cd_1", "cd_3"],
},
],
};
پیکربندی درخواست آگهی
برای ارسال PPS با
AdsRequest، این مراحل را دنبال کنید:
- شیء JSON را با دادههای علایق، رفتار، یا بافتار کاربر ایجاد کنید.
- رشته ASCII کدبندیشده با Base64 را از شیء JSON بالا ایجاد کنید.
- رشته کدبندیشده را با پارامتر
&ppsj=به نشانی وب برچسب آگهیتان اضافه کنید.
const userSignals = {
"PublisherProvidedTaxonomySignals": [{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": ["1", "284"]
}]
};
const sampleAdTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp"
const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));
const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;