คำถามที่พบบ่อยเกี่ยวกับ SDK โฆษณาสื่ออินเทอร์แอกทีฟของ Google


เหตุใดฉันจึงไม่ได้รับโฆษณากลับมาในทุกรูปแบบ
แท็กโฆษณาทดสอบได้รับการตั้งค่าให้แสดงผลโฆษณาสำหรับคำขอที่ถูกต้องเสมอ นี่คือ เพื่ออำนวยความสะดวกในการบูรณาการ และทำให้ทดสอบวิธีเล่นเพลเยอร์ได้ง่ายขึ้น คำขอโฆษณาและแสดงผลโฆษณา อย่างไรก็ตาม โฆษณาในบางครั้งอาจไม่สามารถใช้งานได้ในทุก สำหรับเว็บไซต์ บัญชี หรือหน่วยโฆษณาของคุณ หากการผสานรวมใช้งานได้ อย่างเหมาะสมกับแท็กทดสอบ แต่ไม่ใช่สำหรับแท็กของคุณเอง สาเหตุอาจเกิดจากสาเหตุใดสาเหตุหนึ่งต่อไปนี้ ดังต่อไปนี้
  • คุณกำลังแสดงวิดีโอในรูปแบบที่ระบบไม่รองรับในสภาพแวดล้อมของคุณ ตัวอย่างเช่น คุณแสดงเฉพาะโฆษณา HTML5 ใน iOS หรือ Android
  • หากคุณใช้ Ad Manager รหัสผู้เผยแพร่โฆษณาของคุณอาจไม่มีโฆษณาใดๆ ที่กำหนดเป้าหมายไปยัง ได้ในขณะนี้ นอกจากนี้ โปรดตรวจสอบว่าคุณได้อนุมัติโฆษณาที่เกี่ยวข้องและ ครีเอทีฟโฆษณาใน Ad Manager
  • หากคุณกำลังใช้ AdSense เกณฑ์การกำหนดเป้าหมายสำหรับเว็บไซต์หรือหน้าทดสอบของคุณอาจ ไม่มีโฆษณาที่ทำงานอยู่ สาเหตุที่พบบ่อยที่สุดคือการใช้ เป็นเว็บไซต์ส่วนตัวที่ไม่มีการรวบรวมข้อมูล
  • หากคุณใช้การจัดการพาร์ทเนอร์เครือข่าย Ad Exchange และ ไม่ได้ตั้งค่า descriptionURL หรือไม่ได้อยู่ในรายการที่เป็นเจ้าของหรือดำเนินการ รายการการจัดการโดเมน โฆษณาจะไม่แสดง
  • ตรวจสอบเกณฑ์ minCPM ที่กำหนดไว้ใน Ad Exchange Video ต CPM ที่ค่อนข้างสูงอาจส่งผลให้อัตราการส่งโฆษณาต่ำมาก หากต้องการแก้ไขปัญหานี้ ให้ลองทำอย่างใดอย่างหนึ่งต่อไปนี้ การนำ CPM ขั้นต่ำออกหรือนำพารามิเตอร์หน่วยโฆษณาออกจากคำขอโฆษณา (เช่น slotname) เพื่อยืนยันว่ากิจกรรมนี้ส่งผลต่ออัตราการส่งโฆษณาหรือไม่
descriptionUrl ที่ดีมีลักษณะอย่างไร
เพื่อให้มีประสิทธิภาพสูงสุด เนื้อหาของหน้าที่descriptionUrl ไม่ควรเป็นชุดคำหรือวลี แต่ควรเป็นชุดคำหรือวลี 1-3 ย่อหน้าที่อธิบายเนื้อหาและบทบาทของคุณในการนำเสนอเนื้อหานั้น วิธีหนึ่งที่ประสบความสำเร็จในอดีตคือการต่อเข้าด้วยกัน เนื้อหาของหน้าเว็บ descriptionUrl แบบไดนามิกจากบล็อกที่กำหนดไว้ล่วงหน้า ตัวอย่างเช่น ประโยค 2-3 ประโยคเกี่ยวกับเนื้อหา หรือ 2-3 ประโยคเกี่ยวกับ เว็บไซต์ที่มีอยู่ รวมถึงข้อมูลโค้ดที่กำหนดไว้ล่วงหน้า 2-3 ชุดที่เชื่อมโยงกับแต่ละ แชแนล AdSense (เช่น "บันเทิง" หรือ "กีฬา") ดังนั้น แต่ละชิ้นส่วน เนื้อหามี descriptionUrl ที่แตกต่างกันอย่างสมเหตุสมผลที่เกี่ยวข้องกับ ซึ่งมีทั้งข้อมูลทั่วไป (เช่น ข้อบ่งชี้แนวเพลง) เป็นข้อมูลที่เฉพาะเจาะจง (เนื้อหาเกี่ยวกับเนื้อหาโดยตรง)

HTML ของข้อมูลเมตานี้ควรเรียบง่าย เช่น

<html>
  <head>
    <title>Domain.com - Your tag line here!</title>
  </head>
  <body>
    <h1>Descriptions</h1>
    <h2>About this Content</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
    <h2>About Domain.com</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
  </body>
</html>
  
เหตุใดฉันจึงได้รับข้อผิดพลาด "การตอบกลับโฆษณาไม่มีประเภทโฆษณาที่ถูกต้อง"
ข้อผิดพลาดนี้มักเกิดขึ้นเนื่องจากไม่มีโฆษณาที่กำหนดเป้าหมายไปยัง publisherId (สำหรับระยะเวลาที่กำหนด) เงื่อนไขนี้ อาจแตกต่างกันไปตลอดทั้งวัน หรือในช่วงหลายวันเมื่อแคมเปญเริ่มต้นและสิ้นสุด คุณควรตรวจสอบว่าโฆษณาที่คุณต้องการกำหนดเป้าหมายยังไม่หมดอายุ และ เกณฑ์การกำหนดเป้าหมายโฆษณาถูกต้อง ตราบใดที่โฆษณาได้รับการร้องขอ รับ และแสดงผลอย่างถูกต้องโดยใช้ การทดสอบ publisherId คุณจะมั่นใจได้ว่าโฆษณาเหล่านี้ ได้รับการจัดการอย่างเหมาะสมโดยใช้ publisherId จริงของคุณเมื่อโฆษณา พร้อมใช้งาน
คุณมีแท็กโฆษณาวิดีโอ Ad Manager ที่ฉันใช้ทดสอบได้ไหม
ตัวอย่างแท็กมีอยู่ในหน้าตัวอย่างแท็ก
ฉันควรตั้งค่า adSlotWidth และ adSlotHeight ให้เหมือนกันไหม เป็น sz ในแท็กโฆษณา Ad Manager ของฉันไหม
ไม่จำเป็นเสมอไป adSlotWidth และ adSlotHeight ต้องตั้งค่าเป็นความกว้าง/ความสูงของโปรแกรมเล่นหรือพื้นที่ที่คุณต้องการแสดงโฆษณา เติม AdSense จะใช้พารามิเตอร์นี้เพื่อกำหนดโฆษณาที่เหมาะสม ก้าวไปข้างหน้า คู่คีย์/ค่า sz ในแท็กโฆษณา Ad Manager คือ พารามิเตอร์การกำหนดเป้าหมาย และไม่ส่งผลกระทบต่อครีเอทีฟโฆษณาที่แสดง (ดูข้อมูลเพิ่มเติมด้านล่าง)
แท็กโฆษณาสาธิตดูดีแล้ว แต่เมื่อฉันสลับกับแท็กโฆษณาของฉัน โฆษณากลับไม่ปรากฏ
ตรวจสอบให้แน่ใจว่ามีการดูแลบางอย่างในแท็กโฆษณาที่คุณ ที่ขอ วิธีที่ง่ายที่สุดในการที่จะทราบคือการดูการเข้าชมผ่าน HTTP หากมี รูปภาพ Gy.gif ของพิกเซล 1x1 แสดงผลภายในบล็อก Anchor ของ HTML คุณจะต้องตรวจสอบการกำหนดเป้าหมายใน Ad Manager
ฉันต้องการขอโฆษณาโดยใช้แท็กเดิมมากกว่า 1 ครั้ง แต่ฉันได้รับโฆษณาสำหรับแท็กแรกเท่านั้น อีกครั้ง ฉันจะแก้ไขปัญหานี้ได้อย่างไร
เมื่อขอโฆษณามากกว่า 1 ครั้ง คุณต้องแจ้งให้เซิร์ฟเวอร์โฆษณาทราบ ว่าเป็นคำขอที่ถูกต้อง มิใช่คำขอที่ซ้ำกันโดยไม่ได้ตั้งใจ SDK จะดำเนินการดังกล่าวให้คุณด้วยการเรียก API อย่างรวดเร็ว 2 ครั้ง ได้แก่
  1. เรียกใช้ destroy() ในอินสแตนซ์ AdsManager วิธีนี้จะช่วยป้องกันไม่ให้โฆษณาตอนท้ายเล่นเมื่อคุณส่งคำขอด้านล่างไปยัง contentComplete() คุณได้AdsManagerใหม่ เมื่อคุณส่งคำขอครั้งต่อไป
  2. โทรหา contentComplete() บน AdsLoader อินสแตนซ์ การทำเช่นนี้จะรีเซ็ต SDK เพื่อไม่ให้คำขอโฆษณาใหม่มีลักษณะเหมือน ซ้ำกับอันก่อนหน้านี้
หลังจากโทรทั้ง 2 สายข้างต้นแล้ว คุณสามารถโทรหา requestAds() ได้ที่ อินสแตนซ์ AdsLoader ของคุณเพื่อแสดงโฆษณาอีกชุดหนึ่งเพื่อเล่นสำหรับ วิดีโอใหม่
ฉันจะขอโฆษณา AdSense ซ้อนทับและโฆษณา AdSense แบบเต็มช่องโดยใช้ IMA SDK ได้อย่างไร

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

โฆษณาซ้อนทับ
  1. ใน AdsRequest ให้ตั้งค่า ViewModes เป็น NORMAL
  2. ในแท็กโฆษณา ให้เพิ่มพารามิเตอร์ overlay=1
โฆษณาเต็มช่อง
  1. ใน AdsRequest ให้ตั้งค่า ViewModes เป็น FULLSCREEN
  2. ในแท็กโฆษณา ให้เพิ่มพารามิเตอร์ overlay=0
ฉันได้รับข้อความ "URL การคลิกผ่านไม่ถูกต้อง" เมื่อคลิกที่โฆษณา สาเหตุอาจเกิดจากอะไร
สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้คือการคลิกผ่านที่ใช้ Escape อย่างไม่ถูกต้อง URL หากคุณเห็นข้อผิดพลาดนี้ ให้ตรวจสอบว่าการคลิกผ่าน การตอบสนองด้วย VAST มีการกำหนดอักขระหลีกอย่างเหมาะสมของ URL
เหตุใดฉันจึงเห็น "เอกสาร VAST ว่างเปล่า"
ข้อผิดพลาดนี้เกิดขึ้นเมื่อแท็กโฆษณาส่งคืนเอกสาร VAST ที่ว่างเปล่า ซึ่งบ่งบอกว่า โฆษณานั้นแสดงไม่ถูกต้อง โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้า หรือผู้ให้บริการเซิร์ฟเวอร์โฆษณาเพื่อดูสาเหตุที่แท็กโฆษณาไม่ทำงาน
ฉันสามารถเปลี่ยนขนาด/ข้อความของช่องข้ามโฆษณา หรือองค์ประกอบ UI อื่นๆ ได้ไหม
IMA SDK ไม่รองรับการเปลี่ยนเลย์เอาต์ ขนาด หรือเนื้อหาขององค์ประกอบ UI ดูรายละเอียดเพิ่มเติมเกี่ยวกับองค์ประกอบ UI ได้ที่ AdsManager.uiElements
การควบคุมวิดีโอเนทีฟใช้ได้กับ HTML5 SDK ไหม
ไม่ได้ HTML5 SDK ไม่รองรับการควบคุมแบบเนทีฟ
ฉันเห็นข้อความ "ไม่สามารถเรียกใช้ "เล่น" ใน 'HTMLMediaElement': สามารถเริ่มต้น API ได้เท่านั้น ตามท่าทางสัมผัสของผู้ใช้" ในการใช้งาน HTML5 ฉันจะแก้ไขปัญหานี้ได้อย่างไร
ในอุปกรณ์เคลื่อนที่ คุณต้องโทรหา adDisplayContainer.initialize() เป็นผลจากการกระทำของผู้ใช้ (เช่น การแตะ) หากคุณ เมื่อเห็นข้อผิดพลาดนี้ คุณน่าจะเรียกข้อผิดพลาดได้ในบริบทที่ไม่ได้เริ่มต้นโดยผู้ใช้ โปรดทราบว่า ต้องเป็นผลลัพธ์โดยตรงจากการดำเนินการของผู้ใช้ เช่น หากคุณตอบกลับ "แตะ" เหตุการณ์โดยการเล่นวิดีโอ จากนั้นใช้ "เล่น" ของโปรแกรมเล่นวิดีโอ กิจกรรมที่จะโทร initialize() SDK แสดงข้อผิดพลาดนี้ คุณต้องโทรหา initialize() ด้วย ผลลัพธ์ของเหตุการณ์การแตะ
ฉันจะจัดการกับจุดโฟกัสของแป้นพิมพ์ที่มีต่อการคลิกโฆษณาได้อย่างไร
หากใช้การควบคุมด้วยแป้นพิมพ์สำหรับโปรแกรมเล่น คุณอาจสังเกตเห็นว่าปุ่มเหล่านั้นจะใช้งานไม่ได้อีกต่อไป หลังจากคลิก adDisplayContainer เพราะเมื่อมีการคลิกโฆษณา โฟกัสแป้นพิมพ์เปลี่ยนเป็น IMA iframe หากต้องการให้แป้นพิมพ์โฟกัสที่โปรแกรมเล่นเนื้อหา โปรด โดยใช้ CLICK เหตุการณ์เพื่อโอนโฟกัสของแป้นพิมพ์กลับไปยังคอนเทนเนอร์ที่ต้องการ ดูข้อมูลโค้ดต่อไปนี้สำหรับ รายละเอียดเพิ่มเติม:
adsManager.addEventListener(
      google.ima.AdEvent.Type.CLICK,
      function(){
        window.focus();
        // Or another method to return focus to the desired container.
      });