Hướng dẫn này sẽ hướng dẫn bạn cách thêm đồng hồ đếm ngược vào quá trình triển khai SDK IMA HTML5.
Điều kiện tiên quyết
Hướng dẫn này giả định rằng bạn đã triển khai SDK IMA HTML5 đang hoạt động. Nếu không, hãy tham khảo Hướng dẫn bắt đầu sử dụng.
Tạo bộ hẹn giờ
Để thêm đồng hồ đếm ngược vào trình phát video hỗ trợ IMA, bạn chỉ cần thêm một vài dòng JavaScript để thăm dò thuộc tính remainingTime
của thực thể AdsManager
. Chúng ta sử dụng phương thức setInterval()
để gọi một hàm mỗi giây nhằm kiểm tra 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); } }
Dùng thử
Xem cách triển khai đang hoạt động này.