אתם יכולים לשלוח נתונים על קהלים ונתונים הקשריים כאותות שמספקים בעלי תוכן דיגיטלי (PPS) בבקשות להצגת מודעות. באמצעות PPS, אתם יכולים להשתמש בנתוני המשתמשים כדי לשפר את המונטיזציה הפרוגרמטית. לשם כך, אתם יכולים להעביר את מאפייני הקהלים שלכם למגישי הצעות מחיר בכל סוגי העסקאות, באמצעות טקסונומיות סטנדרטיות, בלי לשתף מזהי משתמשים. מאפייני קהל היעד יכולים לכלול נתונים התנהגותיים ונתונים שמבוססים על תחומי עניין (טקסונומיית הקהלים של IAB גרסה 1.1) ונתונים הקשריים (טקסונומיית התוכן של IAB גרסה 2.2). אפשר גם לשלוח אותות מובנים שמסופקים על ידי בעלי תוכן דיגיטלי, שמוגדרים על ידי Google, ולאפשר שליחה של אותות נוספים.
הרכבת ה-JSON של אותות המשתמש
ברמה העליונה, יוצרים אובייקט JSON עם צמד מפתח-ערך יחיד. המפתח צריך להיות PublisherProvidedTaxonomySignals
, והערך שלו צריך להיות מערך של אובייקטים. כל אובייקט במערך צריך לכלול 2 צמדי מפתח/ערך:
המפתח
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" |
|
לא רלוונטי |
סיווג תוכן | "content_rating" |
|
לא רלוונטי |
העברת תוכן | "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 עם IMAStreamRequest
:
- יוצרים מחרוזת JSON עם תחומי העניין, ההתנהגות או הנתונים ההקשריים של המשתמש.
- יוצרים מחרוזת ASCII בקידוד Base64 מהמחרוזת JSON שלמעלה.
- מוסיפים את המחרוזת המקודדת באמצעות
IMAStreamRequest.adTagParameters
.
let userSignals = """
{
"PublisherProvidedTaxonomySignals": [
{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": [
"1",
"284"
]
}
],
}
"""
let base64Signals = Data(userSignals.utf8).base64EncodedString()
var encodedSignals = base64Signals.replacingOccurrences(of: "+", with: "%2B")
encodedSignals = encodedSignals.replacingOccurrences(of: "/", with: "%2F")
encodedSignals = encodedSignals.replacingOccurrences(of: "=", with: "%3D")
streamRequest.adTagParameters = { "ppsj" : encodedSignals}