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

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 של המודעה, ללא קשר לטעינה מראש הזו הגדרה אישית.