בדף הזה מוצג מידע כללי על התמיכה והתאימות של IMA DAI לדפדפנים, לפורמטים של וידאו ולפלטפורמות.
פורמטים ודפדפנים נתמכים של וידאו
HTML5 הוא עדיין תקן חדש ומתפתח. כתוצאה מכך, התמיכה במגוון התכונות משתנות בין דפדפנים, ואין פורמט וידאו אחד שמוגדר כברירת מחדל נתמך על ידי כל הדפדפנים המובילים. שלושת הפורמטים העיקריים של מודעות וידאו שנעשה בהם שימוש רוב הדפדפנים הם H.264, HLS ו-Dash.
תאימות לאירועי VAST
בקטע הזה מפורטים אירועי ה-VAST שמדווחים באופן אוטומטי ל: על סמך המידע שהוחזר בתגובת VAST.
תמיכה מלאה
complete
, creativeView
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(מופעל כשיש
הוא חיפוש משמעותי בכיוון לאחור), start
,
thirdQuartile
.
נתמך חלקית
click
האירוע
Click
נשלח רק למודעות וידאו. לא ניתן לתעד קליקים בנגנים מותאמים במסך מלא ב-Android, ב-iOS, או במחשבים, אבל עדיין אפשר לתעד קליקים באמצעות מעקב קליקים שמוטמע בדף. כאשר הסרטון נסגר. אבל אם רכיב הווידאו משתמש ב-Native ב-iPad, לא ניתן לתעד קליקים.fullscreen
IMA תומך במצב סימולציה של מסך מלא, שבו הסרטון מוצג בכל חלון הדפדפן. לפי IMA, סרטון מוצג במצב מסך מלא כשהערך הוא
offsetWidth
ו-offsetHeight
הם לפחות בגודל של גוף המסמך. המצב הזה נתמך בכל הדפדפנים.בפלטפורמות iPhone ו-Android שקודמות לגרסה 3.0, הווידאו תמיד מופעל במצב מסך מלא.
mute
,unmute
ב-iOS וב-Android יש אפשרות שליטה מובנית בעוצמת הקול בלבד. לכן, אין להשתמש ב-IMA קובעת את עוצמת הקול או את מצב ההשתקה, וגם ה-SDK לא מקבל הודעות על שינויים. בהמשך מופיע רשימה של גרסאות הדפדפן שלא תומכות
mute
,unmute
:- נתמך: Firefox 3.5 ואילך, Chrome 8 ואילך, Safari 4 ואילך
- לא נתמך: iOS, Android
עיינו ב הנחיות של IAB עבור פרטים נוספים על הצגת מודעות VAST.
אירועי מודעות בזמן צפייה חוזרת בהפסקות למודעות
מערכת IMA לא מפעילה אירועי מודעות במהלך צפייה חוזרת במודעות מהסיבות הבאות:
- צריך להפעיל כתובות URL של אירועים רק פעם אחת, אחרת הן ייקראו כספאם. או התנהגות המשתמשים.
- כך המשתמשים יכולים לחפש בתוך וסביב ההפסקות למודעות שהם כבר צפו בהן, וכך ליצור חוויית דילוג טובה יותר.
אלה האירועים היחידים שמופעלים כשצופים שוב בהפסקות למודעות:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
פלטפורמות נתמכות של נגני וידאו
ערכות IMA SDK של Google נתמכות בפלטפורמות הבאות:
פלטפורמה | גרסה |
---|---|
HTML5 | מחשב: Chrome, Firefox, Safari, Edge, Opera נייד: דפדפן Chrome/Android (Android לטלפונים וטאבלטים), Safari ו-Chrome (iOS) |
iOS | iOS 10.0 ואילך |
Android | Android מגרסה 4.4 ואילך |
Google Cast | כל מכשירי Cast |
tvOS | tvOS 14 ואילך |
Roku | כל המכשירים שעדיין מקבלים עדכוני תוכנה מ-Roku |
תמיכה בפורמט של שידור וידאו
IMA תומך ב-HLS וב-DASH בכל ערכות ה-SDK. יש לעיין בטבלה הזו לקבלת תמיכה בפלטפורמות SDK ספציפיות. כדי לאפשר הפעלה תקינה של סטרימינג, נגן הווידאו שלך צריכה לתמוך בסוג השידור שבו משתמשים.
פלטפורמת IMA SDK | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
תכונות וידאו וגרסאות SDK
כדי לקבל מידע נוסף על התכונות הבאות, אפשר לקרוא סקירה כללית בנושא פרסום בווידאו.
חבילת וידאו של IAB | תמיכה |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
תכונות וידאו ב-Ad Manager | תמיכה |
מודעות לינאריות | |
מודעות לא לינאריות (שכבות-על) | |
מודעות נלוות | 4 |
משאבים חלופיים למודעות נלוות מסוג VAST 3 | |
הניראות ב-Active View | |
כתובות אתר להפניה מחדש מסוג VAST | |
מילוי חוסרים (backfill) נלווה עם בקשה לתצוגה | |
תאימות של Google Publisher Tag (GPT) | |
מוּדעוּת לתוכן | |
כללי מודעות | |
פודינג | |
מודעות באמפר | |
דיווח על מעקב מרובה-אירועים (MET) | |
מודעות שניתן לדלג עליהן (הזמנה / מודעות לא מסוג TrueView) | 5 |
התכונות של AdSense לווידאו 7 | תמיכה |
TrueView InStream | 6 |
מבחר מודעות וידאו In-stream | |
מודעת וידאו In-stream רגילה | |
משבצת מלאה | |
מודעות נלוות | 4 |
מילוי חלופי של מודעה נלווית | |
שכבות-על | |
התכונות של Ad Manager Ad Exchange | תמיכה |
TrueView InStream | 6 |
מבחר מודעות וידאו In-stream | |
מודעת וידאו In-stream רגילה | |
משבצת מלאה | |
מודעות נלוות | 4 |
מילוי חלופי של מודעה נלווית | |
שכבות-על | |
הניראות ב-Active View | |
למה דווקא המודעה הזו? | 8 |
1 מתוך תכונות VAST 4 שנתמכות על ידי Google Ads מנהל, IMA תומך בתכונות הבאות:
- VAST 4.2
- תמיכה עבור Secure הגדרת ממשק מדיה אינטראקטיבי (SIMID)
- הרשאה של מספר צמתים של
UniversalAdID
- VAST 4.0
- מזהה מודעה
- קובץ ביניים
- קודי שגיאות VAST חדשים
- פקודות מאקרו חדשות של VAST
- התמיכה של
AdVerifications
2 התכונות הבאות של VAST 3.0 לא עדיין נתמך:
adSlotId
במצב Companion- אפשרויות הצגה נלווית
- סמלים
3 תכונות ה-VMAP הבאות עדיין לא נתמכות:
- אירועי מעקב ספציפיים ל-VMAP
- קודי שגיאה ספציפיים ל-VMAP
- מודעות שכבת-על
- הפרשי זמן מלבד hh:mm:ss או 'start' ו-end.
- מאפיין
breakType
ברשת המדיה - מאפיין אחד (
repeatAfter
)
4 ניתן להשתמש רק במודעות נלוות בתמונות. תמונות נלוות כדי לאכלס מודעות באופן מותאם אישית. מודעות נלוות לא נתמכות ב-tvOS.
5 מודעות מסורתיות שניתן לדלג עליהן נתמכות רק במדינות
ערכות IMA DAI SDK ל-HTML5, iOS, tvOS, Roku ו-Android (כולל Android TV).
ב-Cast SDK, צריך להצהיר על יכולת דילוג באמצעות
StreamRequest.senderCanSkip
כדי לתמוך במודעות נוספות שניתן לדלג עליהן.
6 מודעות TrueView ניתנות לדילוג נתמכות רק במדינות ערכות IMA DAI SDK ל-HTML5, iOS ו-Android (כולל Android TV).
7 תכונות של AdSense לא נתמכות ב-Cast SDK.
8 למה דווקא מודעה זו? מחייב
adUiElement
יועבר בזמן היצירה של StreamManager
.
למה המודעה הזו מוצגת? לא נתמכת ב-Cast SDK.
אזהרות ב-frameworks של JavaScript
כשמשתמשים ב-JavaScript framework יש שיקולים מסוימים, כמו
תגובה או AngularJS עם IMA HTML5 SDK. ה-frameworks האלה בדרך כלל מזיזות אלמנטים
של ה-DOM, שעלול לגרום לשיבושים ב-IMA SDK מאחר שה-SDK מצפה שה-DOM
סטטי כשההפעלה מתחילה. IMA SDK תומך במסגרות JavaScript כל עוד
כי ה-SDK הופעל אחרי שה-framework סיימה להעביר רכיבי DOM.
באופן ספציפי, רכיב ה-HTML5 מועבר כארגומנט adUiElement
כאשר
לבניית
StreamManager
אין להזיז אותה לאחר שהיא נוצרת.
תמיכה ב-Apple AirPlay
IMA SDK לא תומך ב-Apple AirPlay. יש להשבית את AirPlay או להשבית את המודעה בקשות כשמזוהה AirPlay.