ข้อผิดพลาดของคอนโซลที่อาจเกิดขึ้น

ข้อความทั้งหมดที่พิมพ์ไปยังคอนโซลจะมีคํานําหน้า [Ad Placement API]:

คุณสามารถตั้งค่า preAdBreaks ได้เพียงครั้งเดียวเท่านั้น ดังนี้

  • มีการเรียก adConfig() เพื่อตั้งค่า preloadAdBreaks ด้วยค่า <VALUE> แล้ว

พยายามโทรหา adBreak() ขณะที่การโทรไปที่ adBreak() อีกครั้งยังอยู่ระหว่างการดําเนินการ (ตรวจสอบให้แน่ใจว่าคุณไม่ได้เรียกโฆษณาจากผู้ปฏิบัติงานคนอื่นๆ และไม่ได้เรียกใช้ adBreak() จากภายในฟังก์ชันเรียกกลับ)

  • Cannot show ad while another ad is already visible.

ความล้มเหลวเมื่อดําเนินการโทรกลับที่คุณให้มา:

  • <CALLBACK NAME> callback threw an error: <ERROR>

ข้อผิดพลาดในพารามิเตอร์การติดแท็ก:

  • Invalid data-ad-frequency-hint value: '<VALUE>'. It must be in format 'Xs' where X is a number.
  • Unsupported data-adbreak-test value '<VALUE>'. Supported values: 'on'.

ข้อผิดพลาดในการตรวจสอบอาร์กิวเมนต์ adConfig():

  • Invalid ad config: <ERROR>. ตําแหน่ง <ERROR> อาจเป็นได้:
    • preloadAdBreaks must be one of ['auto', 'on']
    • sound must be one of ['on', 'off']
    • onReady ต้องเป็นฟังก์ชัน

ข้อผิดพลาดในการตรวจสอบอาร์กิวเมนต์ adBreak():

  • Invalid placement config: <ERROR> ตําแหน่ง <ERROR> อาจเป็นได้:
    • missing required properties <LIST OF PROPERTIES>
    • <CALLBACK NAME> must be a function
    • <PROPERTY NAME> must be one of <LIST OF VALID VALUES>
    • the following properties are not used for the given ad type: <LIST OF PROPERTIES>

เปลี่ยนชื่อการเรียกกลับใน adBreak() (beforeBreak, afterBreak และ adComplete เป็น beforeAd, afterAd และ adViewed ตามลําดับ ฟังก์ชันเหล่านี้จะยังทํางานได้เหมือนเดิม

  • Placement config: <OLD> has been renamed to <NEW>. Please update your code.
  • Invalid placement config: <OLD> has been renamed to <NEW>. Cannot pass both fields. Please use <NEW> only.