בדף זה מופיע מידע כללי על תמיכה ותאימות בצד הלקוח של HTML5 IMA לדפדפנים, פורמטים של וידאו ופלטפורמות.
פורמטים ודפדפנים נתמכים של וידאו
התמיכה בתכונות השונות משתנה בין הדפדפנים, ואין פורמט וידאו יחיד שמוגדר כברירת מחדל בכל הדפדפנים המובילים. שלושת הפורמטים העיקריים של מודעות וידאו שבהם נעשה שימוש ברוב הדפדפנים הם H.264, WebM ו-Ogg Theora.
נגני וידאו נתמכים
רוב תכונות ה-IMA נתמכות על ידי נגני וידאו טיפוסיים מסוג HTML5, כולל תג <video>
HTML. תוכנית השותפים לטכנולוגיות וידאו כוללת רשימה של נגני וידאו מוכרים שתומכים ב-IMA SDK.
תאימות אירועי VAST
בקטע הזה מפורטים אירועי VAST שמדווחים לשרת באופן אוטומטי, על סמך המידע שמוחזר בתגובת ה-VAST.
תמיכה מלאה
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(מופעל כשיש דילוג משמעותי בכיוון לאחור), start
,
thirdQuartile
.
נתמך חלקית
click
האירוע
Click
נשלח רק עבור מודעות וידאו. לא ניתן לתעד קליקים בנגנים המקומיים במסך מלא ב-Android, ב-iOS או במחשב, אבל עדיין אפשר לתעד קליקים באמצעות רכיב למעקב אחר קליקים בדף לאחר סגירת הסרטון. עם זאת, אם רכיב הווידאו משתמש בפקדים מקוריים ב-iPad, לא ניתן לתעד את הקליקים.fullscreen
ב-IMA SDK יש תמיכה במצב סימולציה של מסך מלא, שבו הסרטון מוצג על פני כל חלון הדפדפן. סרטון נחשב כסרטון במצב מסך מלא כאשר
offsetWidth
ו-offsetHeight
שלו הם לפחות בגודל של גוף המסמך. המצב הזה נתמך בכל הדפדפנים. כדי לצפות בסימולציה של מסך מלא, אפשר להוריד את הדוגמה.בפלטפורמות iPhone ו-Android שקודמות לגרסה 3.0, הסרטון תמיד יופעל במצב מסך מלא.
mute
,unmute
ב-iOS וב-Android יש שליטה מובנית רק על עוצמת הקול. לכן, ה-IMA SDK לא יכול לקבוע את עוצמת הקול או את מצב ההשתקה, וגם לא אנחנו מודיעים על שינויים. בהמשך מופיעה רשימה של גרסאות הדפדפן שנתמכות או לא תומכות ב-
mute
,unmute
:- נתמך: Firefox 3.5+, Chrome 8+, Safari 4+
- לא נתמך: iOS, Android
לפרטים נוספים על הצגת מודעות VAST, ראו הנחיות IAB.
אזהרות לגבי מסגרות JavaScript
יש שיקולים מסוימים כשמשתמשים במסגרת של JavaScript, כמו React או AngularJS,
עם IMA HTML5 SDK. לרוב, המסגרות האלה מזיזות רכיבים של ה-DOM, מה שעלול לגרום לשיבושים בפונקציונליות של IMA, כי ה-IMA מצפה שה-DOM יהיה סטטי כשהוא מופעל באמצעות ה-SDK. IMA תומכת במסגרות JavaScript כל עוד ה-IMA מופעל אחרי שה-framework מסיים להעביר את רכיבי DOM. באופן ספציפי, אין להעביר את רכיב ה-HTML5 שהועבר כארגומנט containerElement בעת יצירת ה-AdDisplayContainer
לאחר יצירת האובייקט.
תמיכה ב-Apple AirPlay
בשלב זה, IMA SDK לא תומך ב-Apple AirPlay. יש להשבית את AirPlay או להשבית בקשות להצגת מודעות כאשר AirPlay מזוהה.
פלטפורמות נתמכות של נגני וידאו
ערכות ה-IMA SDK של Google נתמכות בפלטפורמות הבאות:
פלטפורמה | גרסה | סוג מודעה |
---|---|---|
HTML5 | מחשב: Chrome, Firefox, Safari, Edge, Opera נייד: דפדפן Chrome או Android (לטלפונים וטאבלטים), Safari ו-Chrome (iOS) |
מודעות לינאריות, לא לינאריות ומודעות נלוות, מודעות וידאו של Ad Manager, מודעות וידאו ב-Ad Exchange ומודעות AFV |
iOS | iOS 10.0 ואילך | מודעות לינאריות ומודעות נלוות, מודעות וידאו ב-Ad Manager, מודעות וידאו ב-Ad Exchange ומודעות AFV |
Android | Android מגרסה 4.4 ואילך | מודעות לינאריות ומודעות נלוות, מודעות וידאו ב-Ad Manager, מודעות וידאו ב-Ad Exchange ומודעות AFV |
tvOS | tvOS 14 ומעלה | מודעות לינאריות, סרטון ב-Ad Manager וסרטונים ב-Ad Exchange |
תכונות וידאו וגרסאות SDK
מידע נוסף על התכונות האלה זמין במאמר סקירה כללית בנושא פרסום בווידאו.
HTML5 גרסה 3 | iOS גרסה 3 | גרסה 3 של Android | tvOS | |
---|---|---|---|---|
חבילת וידאו של IAB | ||||
VAST 4 | 9 | 9 | 9 | 9 |
VAST 3 | 1 | 1 | 1 | |
VAST 2 | ||||
SIMID 1.0 | ||||
VPAID 2 (HTML5) | ||||
VMAP 1.0.1 | 2 3 | 2 | 2 | 2 |
OM SDK 1.3 | ||||
תכונות הווידאו של Ad Manager | ||||
מודעות לינאריות | ||||
נכסים שמתארחים ב-YouTube | 4 | |||
מודעות לא לינאריות (שכבות-על) | 5 | |||
מודעות נלוות | ||||
משאבים חלופיים למודעות מסוג VAST 3 | ||||
הניראות ב-Active View | ||||
מודעות אודיו | ||||
הפניות VAST לכתובות URL אחרות | ||||
מילוי חוזר נלווה עם בקשה לתצוגה | ||||
תאימות של Google Publisher Tag (GPT) | ||||
מוּדעוּת לתוכן | ||||
כללי מודעות | 3 | |||
הפסקות ידניות למודעות בכללים למודעות | ||||
מכסות תדירות 6 | ||||
החרגות תחרותיות (סטרימינג) | ||||
החרגות תחרותיות (רצף) | ||||
החרגות תחרותיות (כל הדף) | ||||
פודינג (Podding) | 3 | |||
מודעות באמפר | ||||
דיווח על מעקב מרובה אירועים (MET) | ||||
הקצאה דינמית (AdSense לווידאו, Ad Manager Ad Exchange) | ||||
ניתנת לדילוג (לא מודעת TrueView) 8 | 5 | |||
בחירת מודעת InStream | ||||
טעינה מראש של נכס | 7 | |||
התכונות של AdSense לווידאו | ||||
TrueView InStream | 5 | |||
בחירת מודעת InStream | ||||
מודעת וידאו In-stream רגילה | ||||
משבצת מלאה | ||||
מודעות נלוות | ||||
מילוי חוזר נלווה | ||||
שכבות-על | 5 | |||
טעינה מראש של נכס | 7 | |||
התכונות של Ad Manager Ad Exchange | ||||
TrueView InStream | 5 | |||
בחירת מודעת InStream | ||||
מודעת וידאו In-stream רגילה | ||||
משבצת מלאה | ||||
מודעות נלוות | ||||
מילוי חוזר נלווה | ||||
שכבות-על | 5 | |||
הניראות ב-Active View | ||||
טעינה מראש של נכס | 7 | |||
למה המודעה מוצגת? |
1 בערכות ה-SDK שאינן HTML5 עדיין אין תמיכה בתכונות הבאות של VAST 3.0:
- זוגי/ת
adSlotId
- אפשרויות הצגה נלווית
- סמלים
2 התכונות הבאות של VMAP עדיין לא נתמכות:
- אירועי מעקב ספציפיים ל-VMAP
- קודי שגיאה ספציפיים ל-VMAP
- מודעות שכבת-על
- הפרשי זמן מלבד hh:mm:ss או 'התחלה' ו'סיום'
- הצגת המאפיין
breakType
- מאפיין אחד (
repeatAfter
)
3 תמיכה ב-VMAP ובכללי מודעות ב-iPhone מחייבת הפעלת מודעה מותאמת אישית.
4 קריאייטיבים שמתארחים ב-YouTube נתמכים במחשב, אבל לא באינטרנט לנייד.
5 מודעות לא לינאריות (שכבות-על), מודעות ניתנות לדילוג (לא TrueView)
ומודעות וידאו TrueView In-stream נתמכות ב-HTML5 באינטרנט לנייד ב-iOS 10 ואילך כאשר
נעשה שימוש ב-playsinline
.
6 מכסות תדירות של כללים למודעות והחרגות תחרותיות מחייבות קובצי cookie או PPID.
7 טעינה מראש של נכס מקורי לא פועלת עם התכונות הבאות:
- אינטרנט לנייד במכשירי iOS
- אינטרנט לנייד ב-Android מגרסה 4.0 ואילך
- מודעות שמתארחות ב-YouTube, כולל פורמטים של TrueView
-
תכונת ההפעלה של הפסקה ידנית של IMA (כל הטמעה
שמתבססת על האירוע
AD_BREAK_READY
)
8 ב-SDK אין תמיכה במודעות שניתן לדלג עליהן באורך של פחות מ-8 שניות. כשמופעלות מודעות קצרות יותר מהאורך המינימלי, הלחצן Skip לא מוצג.
9 מתוך תכונות VAST 4 שנתמכות על ידי Google Ad Manager, IMA תומכת בתכונות הבאות:
- VAST 4.2
- תמיכה בהגדרה של ממשק מדיה אינטראקטיבי מאובטח (SIMID)
- ההרשאה של מספר צומתי
UniversalAdID
- VAST 4.0
- AdID
- קובץ ביניים
- קודי שגיאות VAST חדשים
- התמיכה של
AdVerifications