טעינה מראש של מדיה

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

הפעלת טעינה מראש

כדי להפעיל טעינה מראש, מגדירים את AdsRenderingSettings.enablePreloading כ-true. צריך לעשות זאת כתוצאה מהאירוע ADS_MANAGER_LOADED:

function onAdsManagerLoaded(adsManagerLoadedEvent) {
  var adsRenderingSettings = new google.ima.AdsRenderingSettings();
  adsRenderingSettings.enablePreloading = true;
  ...
  var adsManager = adsManagerLoadedEvent.getAdsManager(
      videoContent, adsRenderingSettings);
}

תזמון

הטבלה הבאה מסכמת את השינויים בתזמון של טעינת המודעות כשמופעלת טעינה מראש:

אירוע עם טעינה מראש ללא טעינה מראש
VAST של מודעה שהתבקש AdsLoader.requestAds() AdsLoader.requestAds()
המודעה לפני הסרטון נטענה (מודעה יחידה) AdsManager.init() AdsManager.start()
המודעה לפני הסרטון נטענה (כללי VMAP/כללי מודעות) AdsManager.init() AdsManager.init()
בוצעה טעינה של מודעה באמצע סרטון (mid-roll) או בסוף סרטון (post-roll) למודעה הראשונה בהפסקה למודעה, 8 שניות לפני שעת ההתחלה של המודעה. במקרה של מודעות ברצף, כשהמודעה הקודמת מתחילה לפעול. בזמן ההתחלה של המודעה.

הגבלות

הטעינה מראש כפופה למגבלות הבאות:

  • טעינה מראש של מדיה לא זמינה באינטרנט לנייד במכשירי iOS, או כשמשתמשים ב-HTML5 IMA SDK בטלוויזיות חכמות מחוברות.
  • VPAID נטען מראש, אבל אף אחד מיחסי התלות של המודעה - כולל המדיה שמופעלת על ידי אותה מודעה - לא נטען עד שהמודעה מופעלת.
  • יש להפעיל את ההפעלה האוטומטית כדי לטעון מראש מודעות VMAP. חשוב לוודא שהערך של settings.isAutoPlayAdBreaks() מוגדר ל-true, שהוא ערך ברירת המחדל.
  • מודעות בסוף הסרטון נטענים מראש אחרי המודעה האחרונה באמצע הסרטון, או 8 שניות לפני סוף התוכן, אם נעשה שימוש ב-AdsRequest.contentDuration כדי להגדיר את משך הסרטון.

שאלות נפוצות

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