เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome คือเครื่องมือสําหรับนักพัฒนาเว็บที่สร้างขึ้นในเบราว์เซอร์ Google Chrome โดยตรง เครื่องมือเหล่านี้ช่วยให้คุณตรวจสอบ HTML (DOM) และกิจกรรมในเครือข่ายที่แสดงผลในหน้าเว็บได้ และคุณยังใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เพื่อแก้ปัญหาเกี่ยวกับการแสดงโฆษณาได้ด้วย
ตรวจสอบว่ามีการส่งคำขอโฆษณาหรือไม่
โปรดทำตามขั้นตอนต่อไปนี้เพื่อใช้เครื่องมือสำหรับนักพัฒนาเว็บตรวจสอบว่ามีการส่งคำขอโฆษณาจากหน้าเว็บหรือไม่
- ไปที่หน้าที่ต้องการตรวจสอบ
- เปิดเครื่องมือสำหรับนักพัฒนาเว็บโดยคลิกขวาที่หน้าเว็บ แล้วคลิกตรวจสอบ หรือคุณจะเลือกกดปุุ่ม
Command+Option+C
(Mac) หรือControl+Shift+C
(Windows, Linux, Chrome OS) ก็ได้ - คลิกแท็บเครือข่าย
- ป้อน
ads?
ในช่อง "ตัวกรอง"คําขอโฆษณา AdSense หรือ Ad Manager ใดๆ ที่ส่งจากหน้าเว็บของคุณจะแสดงในตารางคําขอ
- ตรวจสอบรายการคําขอโฆษณา ดังนี้
หากคุณพบสิ่งต่อไปนี้ หมายความว่า คําขอโฆษณาที่ขึ้นต้นด้วย ads?client
คําขอโฆษณา AdSense ถูกลบออกจากหน้าเว็บแล้ว ไม่มีคําขอโฆษณา ไม่มีการส่งคําขอโฆษณาจากหน้าเว็บของคุณ ซึ่งหมายความว่าจะไม่มีการแสดงโฆษณาบนหน้าเว็บ หรือมีปัญหาเกิดขึ้นในฝั่งไคลเอ็นต์ซึ่งทำให้ส่งคำขอโฆษณาไม่สำเร็จ
ขอแนะนำให้คุณทำดังนี้
- อ่านคู่มือการติดตั้งโค้ดเพื่อให้แน่ใจว่าคุณได้ติดตั้งหน่วยโฆษณาอย่างถูกต้องแล้ว
- ตรวจสอบข้อผิดพลาดฝั่งไคลเอ็นต์ตามที่อธิบายไว้ด้านล่าง
คําขอโฆษณามีสีแดงและมี "สถานะ" เป็น 403
เซิร์ฟเวอร์ได้รับคําขอโฆษณาแล้ว แต่มีการตอบสนองว่าไม่ควรแสดงโฆษณาดังกล่าวบนเว็บไซต์หรือบัญชีของคุณ "สถานะ"
403
มักจะแสดงขึ้นเมื่อมีการบังคับใช้นโยบายหรือเว็บไซต์ไม่ได้รับอนุมัติขอแนะนำให้คุณทำดังนี้
- ตรวจสอบว่าไม่มีการบังคับใช้นโยบายในเว็บไซต์ของคุณผ่านทางศูนย์นโยบาย AdSense
- ตรวจสอบว่าเว็บไซต์มีสถานะเป็น "พร้อม" ในหน้าเว็บไซต์
คําขอโฆษณาที่มี "สถานะ" เป็น 200
แต่โฆษณายังคงไม่แสดงคุณอาจพบปัญหาในการติดตั้ง ads.txt หากต้องการแก้ไขปัญหานี้ โปรดไปที่เครื่องมือแก้ปัญหา ads.txt
ตรวจหาข้อผิดพลาดฝั่งไคลเอ็นต์
แม้ว่าคุณจะติดตั้งโค้ดโฆษณา AdSense อย่างถูกต้องแล้ว แต่ก็เป็นไปได้ว่าระบบไม่ได้ส่งคําขอโฆษณาจากหน้าเว็บของคุณเนื่องจากมีข้อผิดพลาดจากฝั่งไคลเอ็นต์ ปัญหานี้อาจเกิดจากเบราว์เซอร์ (เช่น ส่วนขยาย) หรือข้อผิดพลาดจากการตรวจสอบความถูกต้องที่ใช้ใน JavaScript ของ AdSense (adsbygoogle.js
)
โปรดทำตามขั้นตอนต่อไปนี้เพื่อใช้เครื่องมือสำหรับนักพัฒนาเว็บตรวจหาข้อผิดพลาดจากฝั่งไคลเอ็นต์ในหน้าเว็บ
- ไปที่หน้าที่ต้องการตรวจสอบ
- เปิดเครื่องมือสำหรับนักพัฒนาเว็บโดยคลิกขวาที่หน้าเว็บ แล้วคลิกตรวจสอบ หรือคุณจะเลือกกดปุุ่ม
Command+Option+C
(Mac) หรือControl+Shift+C
(Windows, Linux, Chrome OS) ก็ได้ - คลิกแท็บคอนโซล
- ตรวจหาข้อผิดพลาดต่อไปนี้
หากคุณพบสิ่งต่อไปนี้ หมายความว่า ERR_BLOCKED_BY_CLIENT
เบราว์เซอร์ป้องกันไม่ให้ดาวน์โหลด
adsbygoogle.js
(JavaScript ที่ AdSense ใช้แสดงโฆษณา) โดยปกติแล้วจะเกิดจากส่วนขยาย (เช่น ตัวบล็อกโฆษณา) ที่ติดตั้งในเบราว์เซอร์ตัวอย่างเช่น
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTข้อผิดพลาด
adsbygoogle.js
การตรวจสอบความถูกต้องใน
adsbygoogle.js
แสดงข้อผิดพลาด การตรวจสอบความถูกต้องเหล่านี้จะช่วยยืนยันว่าคำขอโฆษณาตรงกับโฆษณาหรือไม่ จากนั้นจึงจะวางโฆษณาข้อผิดพลาดนี้เกิดขึ้นได้บ่อยหาก AdSense พยายามวางโฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณาในหน้าเว็บ แต่มีพื้นที่ไม่เพียงพอให้วางโฆษณา
ตัวอย่างเช่น
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0