המדריך הזה מסביר איך להשתמש ב-DAI API כדי לבקש שידור VOD עם מודעות שניתן לדלג עליהן, עיבוד לחצן הדילוג בהתאם הדרישות של Google Ads, ולשלוח את אירועי המעקב המשויכים.
דרישות מוקדמות
- אפליקציה שמטמיעה קריאות ל-DAI API עבור מקורות נתונים של VOD. לצפייה מדריך לשידור VOD ב-DAI API אפשר לקבל מידע נוסף.
שליחת בקשה להצגת מודעות שניתן לדלג עליהן
כדי לבקש שידור VOD עם מודעות שניתן לדלג עליהן, צריך לעבור את dai-sas
בקובץ
בקשת סטרימינג.
נקודת הקצה ל-API
POST: /ondemand/v1/hls/content/{CMS_ID}/vid/{VIDEO_ID}/stream
Host: dai.google.com
Content-Type: application/x-www-form-urlencoded
פרמטרים של נתיב
{CMS_ID} |
מזהה ה-CMS של השידור. |
{VIDEO_ID} |
מזהה הווידאו של השידור. |
פרמטרים לגוף
dai-sas |
צריך להגדיר dai-sas=1 כדי להפעיל מודעות ניתנות לדילוג.
|
בקשה לדוגמה (cURL)
לבקשות לשידור בפרוטוקול HLS:
curl -X POST \
-d 'dai-sas=1' \
-H 'Content-Type: application/x-www-form-urlencoded' \
https://dai.google.com/ondemand/v1/hls/content/{CMS_ID}/vid/{VIDEO_ID}/stream
מחליפים את 'dash'
בכתובת ה-URL עבור מקורות נתונים של DASH:
https://dai.google.com/ondemand/v1/dash/content/{CMS_ID}/vid/{VIDEO_ID}/stream
צריך להשתמש בפורמט הבא כדי לכלול כמה פרמטרים של מקור נתונים בבקשה גוף:
-d 'dai-sas=1&cust_params=key1%3dvalue1%26key2%3dvalue2' \
טיפול בדילוג על מודעות
כדי לדלג על מודעות, צריך להשתמש במידע שמופיע
Ad
לבנות או
AdBreak
תלויה בשאלה אם מדלגים על המודעה הנוכחית או על ההפסקה למודעה כולה.
לוקחים את הערך start
, מוסיפים את הערך duration
ולאחר מכן מנסים להגיע לנקודה הזו
בזרם.
SkipMetadata
הודעת המשנה כוללת גם את הערך offset
, שהוא ערך
שניות מהיום שחולף עד שניתן לדלג על המודעה. תת-ההודעה (SkipMetadata
)
ייכללו רק במודעות שניתן לדלג עליהן.
ad_breaks |
רשימה של הפסקות למודעות.
|
דוגמה לתגובה
{
...
"ad_breaks":[
{
...
"start":0,
"duration":10,
"ads":[
{
...
"start":0,
"duration":10,
"skip_metadata":{
"offset": 5,
"tracking_url": "https://example_skip_url.com"
}
}
}
}
אחרי שהמערכת מדלגת על המודעה, מבצעים פינג לכתובת ה-URL של אירוע הדילוג שכלולה בתגובה לשידור.
היא כלולה בהודעת המשנה SkipMetadata
.
דרישות לגבי לחצן דילוג
במודעות שניתנות לדילוג, יש לעבד את לחצן הדילוג עם העיצוב הבא בדרישות שלנו. אי-ציות לדרישות האלה עלול להוביל להגבלות מוצבות במודעות Google שמוצגות באתר או באפליקציה שלכם.
טיימר לספירה לאחור
לא ניתן לדלג על המודעה עד לזמן ה-skipoffset
שצוין ב-VAST.
במהלך התקופה הזו שלא ניתן לדלג עליה, עליך להציג למשתמש הודעה עם
להם שניתן לדלג על המודעה תוך X שניות. יש לתרגם את ההודעה ל
בשפה של המשתמש.
מיקום לחצן הדילוג
לשפה הנכתבת משמאל לימין, יש למקם את לחצן הדילוג בפינה הימנית התחתונה של נגן הווידאו. לשפה הנכתבת מימין לשמאל, יש להציב את לחצן הדילוג הצד השמאלי התחתון של נגן הווידאו.
גודל לחצן הדילוג
הלחצן והטקסט חייבים להיות גדולים מספיק כדי שניתן יהיה לקרוא אותם בבירור על גב המכשיר חוויה אישית.
טקסט וסמל
לחצן הדילוג צריך לכלול טקסט וגם איקונוגרפיה. אפשר להשתמש לדלג על סמל החומר הבא בתור האיקונוגרפיה שלכם.
נגישות
למשתמש צריכה להיות אפשרות לנווט אל לחצן הדילוג באמצעות מקלדת או שלט רחוק. האפליקציה צריכה להתמקד בלחצן הדילוג ברגע שהספירה לאחור הושלם.
אינטרנציונליזציה
מומלץ לתרגם את הטקסט 'דילוג' לשפת המשתמש.
רצפי מודעות
אפשר להשתמש בלחצן הדילוג כדי לדלג על המודעה הנוכחית ברצף המודעות, או כדי לדלג על המודעה כל הקבוצה.
'דילוג על המודעה' תרגומים
כדאי להשתמש
הקובץ skipAdTranslations.json
לתרגום של 'דילוג על מודעה' טקסט בהתאם ללוקאל של המשתמש.