ยุบช่องโฆษณาว่าง

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

การกำหนดค่าสูงสุดของฟีเจอร์นี้จะขึ้นอยู่กับความถี่ที่คุณคาดว่าช่องโฆษณาจะได้รับโฆษณา ดังนี้

  1. หากส่วนใหญ่แล้วช่องโฆษณาจะเต็ม ให้ใช้ PubAdsService.collapseEmptyDivs() ในการกำหนดค่านี้ ช่องโฆษณาจะขยายโดยค่าเริ่มต้นและยุบในกรณีที่ไม่สามารถส่งโฆษณาได้
  2. หากส่วนใหญ่แล้วจะไม่มีการเติมช่องโฆษณา ให้ใช้ PubAdsService.collapseEmptyDivs(true) ในการกำหนดค่านี้ ช่องโฆษณาจะยุบโดยค่าเริ่มต้น และขยายออกเมื่อสามารถแสดงได้เท่านั้น

เนื่องจากการเรียก API ของ googletag จะไม่มีผลจนกว่า GPT จะเริ่มทำงาน ดังนั้นหากต้องการลดการจัดเรียงใหม่ คุณจะต้องกำหนดค่า CSS ในหน้าเว็บเพื่อให้ช่องที่ยุบโดยค่าเริ่มต้นมีขนาดเป็น 0 ด้วย

นอกจากนี้ยังสามารถกำหนดค่าการลบล้างต่อช่อง ดังที่เห็นในตัวอย่างด้านล่าง หากช่องโฆษณาที่เจาะจงในหน้าเว็บมีแนวโน้มมากขึ้นหรือน้อยลงที่จะได้รับโฆษณา

ตัวอย่างการใช้งาน

ดูการสาธิต