التحميل المسبق للوسائط

تتيح حزمة تطوير البرامج لإعلانات الوسائط التفاعلية التحميل المُسبق لمواد عرض إعلانات الفيديو. يمكنك تفعيل هذه الميزة في عملية دمج حزمة تطوير البرامج (SDK) لتوفير انتقال أكثر سلاسة بين الإعلانات والمحتوى. يشرح هذا الدليل التفاصيل الفنية لتنفيذ التحميل المُسبق للوسائط باستخدام حزمة تطوير البرامج لإعلانات الوسائط التفاعلية.

تفعيل التحميل المُسبق

لتفعيل التحميل المُسبق، اضبط AdsRenderingSettings.enablePreloading على "صحيح". ويجب أن يتم ذلك كنتيجة لحدث 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) للإعلان مسبقًا، بغض النظر عن إعداد التحميل المسبق هذا.