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

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

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

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