يمكنك إرسال بيانات الجمهور والبيانات السياقية كـ إشارات مقدَّمة من الناشر (PPS) في طلبات الإعلانات. باستخدام ميزة "المعالجة الخاصة"، يمكنك استخدام بيانات المستخدمين لتحسين تحقيق الربح آليًا من خلال إبلاغ مقدّمي عروض الأسعار بخصائص شرائح الجمهور في جميع أنواع المعاملات، وذلك باستخدام التصنيفات النموذجية بدون الحاجة إلى مشاركة معرّفات المستخدمين. يمكن أن تتضمّن سمات جمهورك بيانات سلوكية وبيانات مستندة إلى الاهتمامات (معايير تصنيف الجمهور لدى IAB الإصدار 1.1) وبيانات سياقية (معايير تصنيف المحتوى لدى IAB الإصدار 2.2). يمكنك أيضًا إرسال إشارات منظَّمة مقدَّمة من الناشر، وهي إشارات تحدّدها Google وتسمح بإرسال إشارات إضافية.
إنشاء ملف JSON لإشارات المستخدم
على المستوى الأعلى، أنشئ عنصر JSON يتضمّن زوجًا واحدًا من المفتاح والقيمة. يجب أن يكون المفتاح PublisherProvidedTaxonomySignals
، ويجب أن تكون قيمته عبارة عن مصفوفة من العناصر. يجب أن يحتوي كل عنصر في المصفوفة على زوجَين من المفتاح والقيمة:
المفتاح
taxonomy
الذي يقبل القيم التالية التي يتم ربطها بالمواصفات العامة التالية الصادرة عن IAB:-
IAB_AUDIENCE_1_1
لتصنيف الجمهور 1.1 IAB_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"],
},
],
};
ضبط طلب الإعلان
اتّبِع الخطوات التالية لإرسال PPS مع
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"
const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));
const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;