ส่งความคิดเห็น
สร้างนาฬิกานับเวลาถอยหลังโฆษณา
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เราขอแนะนําให้ใช้ตัวจับเวลานับถอยหลังในตัวที่ HTML5 IMA SDK มีให้โดยใช้ UIElements
หากยังต้องการติดตั้งใช้งานเอง ให้ทําตามขั้นตอนเหล่านี้
คู่มือนี้จะอธิบายวิธีเพิ่มตัวจับเวลานับถอยหลังลงในการใช้งาน IMA SDK ของ HTML5
ข้อกำหนดเบื้องต้น
คู่มือนี้จะถือว่าคุณมีการใช้งาน IMA SDK เวอร์ชัน HTML5 ที่ใช้งานได้ หากไม่มี ให้ดูตั้งค่า IMA SDK
สร้างตัวจับเวลา
การเพิ่มตัวจับเวลานับถอยหลังลงในวิดีโอเพลเยอร์ที่เปิดใช้ IMA นั้นเพียงแค่เพิ่ม JavaScript 2-3 บรรทัดเพื่อสำรวจพร็อพเพอร์ตี้ 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 );
}
}
ลองเลย
ดูการใช้งานที่ใช้งานได้นี้
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-11-21 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-11-21 UTC"],[],[]]