ערכת 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() |
מודעה באמצע הסרטון או בסוף הסרטון נטענה | למודעה הראשונה בהפסקה למודעה, 8 שניות לפני זמן ההתחלה של המודעה. למודעות רצופות, כשהמודעה הקודמת מתחילה לפעול. | בזמן ההתחלה של המודעה. |
מגבלות
הטעינה מראש כפופה למגבלות הבאות:
- טעינה מראש של מדיה לא זמינה באינטרנט לניידים במכשירי iOS או כשמשתמשים ב-HTML5 IMA SDK בטלוויזיות חכמות מחוברות.
- הטעינה של VPAID מתבצעת מראש, אבל אף אחת מהתלויות של המודעה – כולל מדיה שמופעלת על ידי המודעה – לא נטענת עד שהמודעה מופעלת.
- כדי לטעון מראש מודעות VMAP, צריך להפעיל את ההפעלה האוטומטית. מוודאים שהערך של
settings.isAutoPlayAdBreaks()
הואtrue
, שהוא ערך ברירת המחדל. - מודעות שמופעלות אחרי הסרטון נטענות מראש אחרי המודעה האחרונה באמצע הסרטון, או 8 שניות לפני סוף התוכן אם נעשה שימוש ב-
AdsRequest.contentDuration
כדי להגדיר את משך הזמן.
שאלות נפוצות
- האם טעינה מראש של מדיה טוענת את הקריאייטיב המלא?
- לא, בדרך כלל הקריאייטיב לא נטען במלואו כשההפעלה של המודעה מתחילה. טעינה מראש נועדה לשפר את חוויית המשתמש על ידי קיצור הזמן שלוקח לטעון את המודעה. היא לא מיועדת לתמוך בהצגת מודעות במצב אופליין. IMA SDK טוען כמה שיותר מהמדיה, בהתאם למגבלות של הדפדפן, החיבור לאינטרנט של המשתמש וגודל הקריאייטיב.
- האם צריך להפעיל טעינה מראש של מדיה גם עבור מודעות VAST וגם עבור מדיה?
- לא, ערכת ה-SDK תמיד טוענת מראש את נתוני ה-VAST של המודעה, בלי קשר להגדרת הטעינה מראש הזו.