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

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