يمكنك إرسال الجمهور والبيانات السياقية على شكل إشارات مقدَّمة من الناشر (PPS) في طلبات الإعلان. مع PPS، يمكنك استخدام بيانات المستخدمين لتحسين تحقيق الربح الآلي من خلال إعلام مقدمي عروض الأسعار بخصائص جمهورك في جميع أنواع المعاملات، وذلك باستخدام التصنيفات العادية بدون الحاجة إلى مشاركة معرّفات المستخدمين. يمكن أن تشمل خصائص جمهورك البيانات السلوكية واستنادًا إلى الاهتمامات ( تصنيف الجمهور IAB 1.1) والبيانات السياقية ( تصنيف المحتوى 2.2 الصادر عن مكتب IAB). يمكنك أيضًا إرسال الإشارات المنظَّمة المقدّمة من الناشر التي تحدّدها Google، وتسمح بإرسال إشارات إضافية.
إنشاء ملف JSON لإشارات المستخدم
في المستوى الأعلى، أنشِئ كائن JSON يحتوي على زوج واحد من المفتاح/القيمة. يجب أن يكون المفتاح PublisherProvidedTaxonomySignals
، ويجب أن تكون قيمته مصفوفة من الكائنات. يجب أن يحتوي كل كائن في الصفيفة على زوجَين من المفاتيح/القيمة:
مفتاح
taxonomy
الذي يقبل القيم التالية المرتبطة بمواصفات مكتب IAB العامة التالية:IAB_AUDIENCE_1_1
لتصنيف الجمهور 1.1IAB_CONTENT_2_2
لتصنيف المحتوى 2.2
مفتاح
values
مع مصفوفة مقابلة من قيم تصنيف السلسلة.
إنشاء مصفوفة الإشارات المنظَّمة
بالنسبة إلى الإشارات المنظَّمة، أضِف المفتاح PublisherProvidedStructuredSignals
مع قيمة من مصفوفة من العناصر. أنشئ الكائن بناءً على القائمة التالية
لقيم مفتاح الإشارة:
تبديل طريقة عرض جدول الإشارات المنظَّمة
إشارة | <code" dir="ltr" translate="no">"type" Value</code"> | قيم "single_value" المحتملة |
قيم "values" المحتملة |
---|---|---|---|
نوع خلاصة الصوت | "audio_feed" |
|
timing fixed in amara |
تقييم المحتوى | "content_rating" |
|
timing fixed in amara |
عرض المحتوى | "delivery" |
timing fixed in amara |
|
جودة الإنتاج | "prodq" |
|
timing fixed in amara |
راجِع المثال التالي الذي يستخدم 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 أعلاه.
- ألحِق السلسلة المشفرة بعنوان URL لعلامة إعلانك باستخدام المعلمة
&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&impl=s"
const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));
const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;