בדיקת התמיכה והתאימות של ה-SDK

בחירת פלטפורמה: HTML5 Android iOS tvOS Cast Roku

בדף הזה מופיע מידע כללי על תמיכה ותאימות של IMA DAI לדפדפנים, לפורמטים של סרטונים ולפלטפורמות.

פורמטים נתמכים של סרטונים ודפדפנים

‫HTML5 הוא עדיין תקן חדש ומתפתח. לכן, התמיכה בתכונות שונות משתנה בין הדפדפנים, ואין פורמט וידאו יחיד שמוגדר כברירת מחדל ונתמך בכל הדפדפנים המובילים. שלושת פורמטי הווידאו העיקריים שמשמשים את רוב הדפדפנים הם H.264,‏ HLS ו-Dash.

תאימות לאירועי VAST

בקטע הזה מפורטים אירועי VAST שמדווחים באופן אוטומטי לשרת על סמך המידע שמוחזר בתגובת VAST.

תמיכה מלאה

‫complete, ‏ creativeView,‏ firstQuartile, ‏ impression, ‏ midpoint,‏ pause, ‏ resume, ‏ rewind (מופעל כשמתבצעת קפיצה משמעותית אחורה), ‏ start,‏ thirdQuartile.

נתמך חלקית

  • click

    האירוע Click נשלח רק למודעות וידאו. אי אפשר לתעד קליקים בנגני מסך מלא מקוריים ב-Android, ב-iOS או במחשב, אבל אפשר לתעד קליקים באמצעות רכיב מעקב קליקים בדף כשהסרטון נסגר. עם זאת, אם רכיב הווידאו משתמש באמצעי בקרה מקוריים באייפד, אי אפשר לתעד את הקליקים.

  • 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

פרטים נוספים על הצגת מודעות VAST זמינים בהנחיות של IAB.

אירועים שקשורים למודעות כשצופים מחדש בהפסקות לפרסומות

ממשק IMA לא מפעיל אירועים של מודעות כשצופים שוב במודעות, מהסיבות הבאות:

  • כתובות URL של אירועים צריכות להיות מופעלות רק פעם אחת, אחרת המערכת עלולה לזהות את זה כהתנהגות שקשורה לספאם.
  • האפשרות הזו מאפשרת למשתמשים לדלג קדימה ואחורה בתוך הפסקות הפרסומות שהם כבר צפו בהן, וכך משפרת את חוויית הדילוג.

אלה האירועים היחידים שמופעלים כשצופים שוב בהפסקות פרסום:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

פלטפורמות נתמכות של נגני וידאו

ערכות Google IMA SDK נתמכות בפלטפורמות הבאות:

פלטפורמה גרסה
HTML5 מחשב: Chrome, ‏ Firefox, ‏ Safari, ‏ Edge, ‏ Opera
נייד: Chrome/Android Browser (Android לטלפונים ולטאבלטים), ‏ Safari ו-Chrome‏ (iOS)
iOS ‫iOS 10.0 ואילך
Android ‫Android 4.4 ואילך
Google Cast כל מכשירי Cast
tvOS tvOS 15 ואילך
Roku כל המכשירים שממשיכים לקבל עדכוני תוכנה מ-Roku

תמיכה בפורמטים של וידאו בסטרימינג

ב-IMA יש תמיכה ב-HLS וב-DASH בכל ערכות ה-SDK שלו. בטבלה הזו מפורטת התמיכה בפלטפורמות ספציפיות של SDK. כדי שההפעלה של הסטרימינג תהיה תקינה, נגן הווידאו צריך לתמוך בסוג הסטרימינג שבו משתמשים.

פלטפורמת IMA SDK HLS DASH
HTML5 סימן וי סימן וי
iOS סימן וי Red-X
Android סימן וי סימן וי
Google Cast סימן וי סימן וי
tvOS סימן וי Red-X
Roku סימן וי סימן וי

תכונות של סרטונים וגרסאות SDK

מידע נוסף על התכונות הבאות זמין במאמר סקירה כללית על פרסום במודעות וידאו.

חבילת IAB Video Suite תמיכה
VAST 4 אזהרה 1
VAST 3 אזהרה 2
VAST 2 סימן וי
VPAID 2 Red-X
VMAP 1.0.1 אזהרה 3
תכונות וידאו ב-Ad Manager תמיכה
מודעות לינאריות סימן וי
מודעות לא לינאריות (מודעות שכבת-על) Red-X
מודעות נלוות אזהרה 4
משאבים חלופיים של מודעות נלוות ב-VAST 3 Red-X
מידת החשיפה שניתנת לצפייה לפי Active View סימן וי
הפניות אוטומטיות של VAST סימן וי
מילוי חוסרים (backfill) של מודעות נלוות באמצעות בקשה להצגת מודעה לרשת המדיה Red-X
תאימות של Google Publisher Tag ‏ (GPT) Red-X
הבנת התוכן Red-X
כללי מודעות סימן וי
Podding סימן וי
מודעות באמפר סימן וי
דיווח על מעקב אחרי כמה אירועים (MET) סימן וי
מודעות שאפשר לדלג עליהן (הזמנה / לא TrueView) אזהרה 5
התכונות של AdSense לווידאו 7 תמיכה
TrueView InStream אזהרה 6
InStream Select סימן וי
מודעת וידאו In-stream רגילה סימן וי
משבצת מלאה Red-X
מודעות נלוות אזהרה 4
מילוי חוסרים (backfill) של מודעות נלוות Red-X
שכבות-על Red-X
תכונות של Ad Exchange ב-Ad Manager תמיכה
TrueView InStream אזהרה 6
InStream Select סימן וי
מודעת וידאו In-stream רגילה סימן וי
משבצת מלאה Red-X
מודעות נלוות אזהרה 4
מילוי חוסרים (backfill) של מודעות נלוות Red-X
שכבות-על Red-X
מידת החשיפה שניתנת לצפייה לפי Active View סימן וי
למה דווקא המודעה הזו? אזהרה 8

‫1 מתוך התכונות של VAST 4 שנתמכות על ידי Google Ad Manager, ‏ IMA תומך בתכונות הבאות:

  • ‫VAST 4.2
  • ‫VAST 4.0
    • מזהה מודעה
    • קובץ Mezzanine
    • קודי שגיאה חדשים של VAST
    • פקודות מאקרו חדשות של VAST
    • התמיכה של AdVerifications

‫2 התכונות הבאות של VAST 3.0 עדיין לא נתמכות:

  • מצב Companion adSlotId
  • אפשרויות משלוח נלוות
  • סמלים

‫3 התכונות הבאות של VMAP עדיין לא נתמכות:

  • אירועי מעקב ספציפיים ל-VMAP
  • קודי שגיאה ספציפיים ל-VMAP
  • מודעות שכבת-על
  • הפרשי שעות שאינם hh:mm:ss או 'התחלה' ו'סיום'
  • מאפיין breakType
  • מאפיין אחד (repeatAfter)

‫4 יש תמיכה רק בתמונות נלוות. כדי לאכלס מודעות עם תמונות נלוות, צריך להטמיע פתרון בהתאמה אישית. אין תמיכה במודעות נלוות ב-tvOS.

‫5 יש תמיכה במודעות מסורתיות שאפשר לדלג עליהן רק ב-IMA DAI SDK ל-HTML5, ל-iOS, ל-tvOS, ל-Roku ול-Android (כולל Android TV). כדי לתמוך במודעות מסורתיות שאפשר לדלג עליהן, צריך להצהיר על יכולת הדילוג באמצעות StreamRequest.senderCanSkip ב-Cast SDK.

‫6 מודעות TrueView שניתן לדלג עליהן נתמכות ב-IMA DAI SDK ל-HTML5, ל-iOS, ל-tvOS, ל-Roku ול-Android (כולל Android TV).

‫7 תכונות של AdSense לא נתמכות ב-Cast SDK.

‫8 כדי להשתמש בתכונה למה דווקא המודעה הזו?, צריך להעביר את הפרמטר adUiElement כשיוצרים את StreamManager. התכונה למה דווקא המודעה הזו? לא נתמכת ב-Cast SDK.