میتوانید دادههای زمینهای و مخاطب را بهعنوان نشانهای ناشرداده (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"],
},
],
};
پیکربندی درخواست آگهی
برای ارسال «سرویسهای پلاتفرم پیکسلی» با
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;