تتيح حزمة تطوير البرامج لإعلانات الوسائط التفاعلية (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 لإعلانات الوسائط التفاعلية على أجهزة التلفزيون الذكية المتصلة.
- يتم تحميل VPAID مسبقًا، ولكن لا يتم تحميل أيّ من المكوّنات التي يعتمد عليها الإعلان، بما في ذلك الوسائط التي يشغّلها هذا الإعلان، إلى أن يتم تنفيذ الإعلان.
- يجب تفعيل ميزة التشغيل التلقائي لتحميل إعلانات VMAP مسبقًا. تأكَّد من ضبط
settings.isAutoPlayAdBreaks()
علىtrue
، وهي القيمة التلقائية. - يتم تحميل الإعلانات التي تظهر بعد التشغيل مسبقًا بعد آخر إعلان أثناء التشغيل، أو قبل 8 ثوانٍ
من نهاية المحتوى إذا تم استخدام علامة
AdsRequest.contentDuration
لضبط المدة.
الأسئلة الشائعة
- هل يؤدي تحميل الوسائط مسبقًا إلى تحميل تصميم الإعلان بالكامل؟
- لا، لا يتم عادةً تحميل تصميم الإعلان بالكامل عند بدء تشغيل الإعلان. يهدف التحميل المُسبَق إلى تحسين تجربة المستخدِم من خلال تقليل المدّة التي يستغرِقها تحميل الإعلان. ولا يهدف إلى إتاحة عرض الإعلانات بلا اتصال بالإنترنت. تحمِّل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية أكبر قدر ممكن من الوسائط المسموح به للمتصفّح، مع مراعاة سرعة اتصال المستخدِم بالإنترنت وحجم تصميم الإعلان.
- هل يجب تفعيل ميزة "تحميل الوسائط مسبقًا" لنموذج عرض إعلانات الفيديو (VAST) والوسائط أيضًا؟
- لا، تحمِّل حزمة تطوير البرامج (SDK) دائمًا ملف VAST للإعلان بغض النظر عن إعداد التمهيد المُسبَق هذا.