يرشدك هذا الدليل إلى كيفية إضافة موقّت للعد التنازلي إلى عملية تنفيذ حزمة تطوير برامج HTML5 لإعلانات الوسائط التفاعلية.
المتطلبات الأساسية
يفترض هذا الدليل أنّ لديك عملية تنفيذ ناجحة لحزمة تطوير برامج HTML5 لإعلانات الوسائط التفاعلية. إذا لم يكن لديك حساب، راجِع دليل البدء.
إنشاء الموقّت
لا تتطلّب إضافة موقّت للعد التنازلي إلى مشغّل الفيديو المزوّد بواجهة IMA سوى
إضافة بضعة أسطر من JavaScript لاستطلاع سمة remainingTime
لمثيل AdsManager
. نستخدم طريقة setInterval()
لمحاولة تنفيذ دالة كل ثانية للتحقّق من adsManager.remainingTime
.
// Global countdown timer var countdownTimer; ... function onAdsManagerLoaded(adsManagerLoadedEvent) { adsManager = adsManagerLoadedEvent.getAdsManager( videoElement); ... adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.STARTED, onAdsStarted); } ... function onAdsStarted(adEvent) { countdownTimer = setInterval(function() { var timeRemaining = adsManager.getRemainingTime(); // Update UI with timeRemaining }, 1000); } ... function onContentResumeRequested(adEvent) { ... if (countdownTimer) { clearInterval(countdownTimer); } }
جرّبه الآن
اطّلِع على هذا التنفيذ.