تتيح حزمة 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 الخاص بالإعلان مسبقًا، بغض النظر عن إعداد التحميل المسبق هذا.