Class NonceManager


จัดการ Nonce และการรายงานเหตุการณ์สำหรับเซสชันการเล่นเนื้อหาเดียว ต้องเรียกใช้เมธอดวงจรเซสชันการเล่นเนื้อหา ซึ่งรวมถึง sendAdClick, sendAdTouch, sendPlaybackStart และ sendPlaybackEnd เมื่อเกิดเหตุการณ์ที่เกี่ยวข้องเหล่านี้เพื่อ เปิดใช้การสร้างรายได้แบบเป็นโปรแกรม
เมธอด
getNonce
sendAdClick
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่ามีการคลิกผ่านโฆษณาระหว่างเซสชันการเล่นเนื้อหาที่ระบุ
sendAdImpression
เลิกใช้งานแล้ว แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเฟรมแรกของโฆษณาที่ ขอด้วย Nonce ที่ผู้จัดการรายนี้สร้างขึ้นแสดงอยู่
sendAdTouch
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าผู้ใช้แตะหรือคลิกโฆษณาอื่นที่ไม่ใช่ การคลิกผ่าน (เช่น ข้าม ปิดเสียง แตะ และอื่นๆ) เกิดขึ้นระหว่างเซสชันการเล่นเนื้อหาที่ระบุ
sendPlaybackEnd
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเซสชันการเล่นเนื้อหาที่ระบุได้ สิ้นสุดแล้ว
sendPlaybackStart
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเซสชันการเล่นเนื้อหาที่ระบุได้เริ่มขึ้นแล้ว

เมธอด


getNonce

getNonce(): string
การคืนสินค้า
string ค่า Nonce ที่สร้างขึ้นสำหรับเครื่องมือจัดการนี้เมื่อโหลด ค่านี้จะไม่เปลี่ยนแปลง สำหรับอินสแตนซ์ NonceManager ที่กำหนด ค่า Nonce นี้ใช้ได้ สำหรับเซสชันการเล่นเนื้อหาเดียวเท่านั้น โดยมีระยะเวลาสูงสุด 6 ชั่วโมง

sendAdClick

sendAdClick(): void
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่ามีการคลิกผ่านโฆษณาระหว่างเซสชันการเล่นเนื้อหาที่ระบุ

sendAdImpression

sendAdImpression(): void
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเฟรมแรกของโฆษณาที่ขอด้วย Nonce ที่ผู้จัดการรายนี้สร้างขึ้นแสดงอยู่

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าผู้ใช้แตะหรือคลิกโฆษณาอื่นที่ไม่ใช่ การคลิกผ่าน (เช่น ข้าม ปิดเสียง แตะ และอื่นๆ) เกิดขึ้นระหว่างเซสชันการเล่นเนื้อหาที่กำหนด
พารามิเตอร์
clickOrTouchEvent: MouseEvent | TouchEvent กิจกรรมการแตะหรือกิจกรรมการคลิกในเบราว์เซอร์ที่เริ่มทำงานสําหรับการโต้ตอบของผู้ใช้

sendPlaybackEnd

sendPlaybackEnd(): void
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเซสชันการเล่นเนื้อหาที่ระบุได้ สิ้นสุดลงแล้ว เรียกใช้เมธอดนี้เมื่อการเล่นสิ้นสุดลง (เช่น เมื่อเพลเยอร์ไปถึงจุดสิ้นสุดของสตรีม หรือเมื่อผู้ใช้ออกจากการเล่นกลางคัน หรือเมื่อผู้ใช้ปิดหน้าเว็บ หรือเมื่อเลื่อนไปยังเนื้อหารายการถัดไปในการตั้งค่าเพลย์ลิสต์)

เมธอดนี้จะสิ้นสุดการเรียกแบบไม่พร้อมกันไปยังเซิร์ฟเวอร์ของ Google ซึ่งเริ่มต้นในsendPlaybackStart

sendPlaybackStart

sendPlaybackStart(): void
แจ้งเซิร์ฟเวอร์โฆษณาของ Google ว่าเซสชันการเล่นเนื้อหาที่ระบุได้เริ่มขึ้นแล้ว เรียกใช้เมธอดนี้เมื่อเริ่มวิดีโอเพลเยอร์ ซึ่งอาจเป็นการตอบสนองต่อ การดำเนินการที่ผู้ใช้เริ่ม (คลิกเพื่อเล่น) หรือการดำเนินการที่หน้าเว็บเริ่ม (เล่นอัตโนมัติ)

วิธีนี้ จะเริ่มการเรียกแบบอะซิงโครนัสไปยังเซิร์ฟเวอร์ของ Google เพื่อรวบรวมสัญญาณที่จำเป็นสำหรับการตรวจสอบ และการตรวจหา IVT