ข้อผิดพลาดและคําเตือน

หน้านี้อธิบายข้อผิดพลาดและคำเตือนประเภทต่างๆ ที่คุณอาจพบเมื่อใช้ Display & Video 360 API

ข้อผิดพลาดของ API

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

การตอบกลับข้อผิดพลาดอยู่ในรูปแบบต่อไปนี้และมีรหัสการตอบกลับ HTTP, ข้อความแสดงข้อผิดพลาด และสถานะรหัส RPC ของ Google

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

ด้านล่างนี้คือรายการข้อผิดพลาดที่พบบ่อยของ API พร้อมการดำเนินการที่แนะนําหากระบบแสดงข้อผิดพลาด

รหัสRPCการดำเนินการที่แนะนำ
400INVALID_ARGUMENTคำขอของคุณมีปัญหา ตรวจสอบช่องข้อความในการตอบกลับข้อผิดพลาดและแก้ไขคำขอของคุณตามความเหมาะสม
401UNAUTHENTICATEDไม่สามารถตรวจสอบสิทธิ์คําขอของคุณได้อย่างถูกต้อง ตรวจสอบว่าคุณใส่ข้อมูลเข้าสู่ระบบ OAuth ที่ถูกต้องในคำขอ ดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่คู่มือการเริ่มต้นใช้งาน
403PERMISSION_DENIEDคุณไม่มีสิทธิ์ที่จําเป็นในการดําเนินการตามคําขอ ยืนยันว่าบัญชีผู้ใช้ของคุณมีสิทธิ์ที่เหมาะสมสําหรับพาร์ทเนอร์หรือผู้ลงโฆษณาที่เกี่ยวข้อง
404NOT_FOUNDไม่พบทรัพยากรที่คุณพยายามเรียกข้อมูล ยืนยันว่ารหัสที่คุณใช้ถูกต้องและตรงกับประเภททรัพยากรที่ดึงข้อมูล
409ABORTEDทรัพยากรที่คุณพยายามแก้ไขมีการแก้ไขจากที่อื่น โปรดรอสักครู่แล้วลองส่งคำขออีกครั้ง
429RESOURCE_EXHAUSTEDคุณใช้อัตราหรือโควต้าคำขอรายวันเกินขีดจำกัดแล้ว ตรวจสอบการใช้งาน API โดยใช้คอนโซล Google API และแก้ไขเวิร์กโฟลว์ให้ทำงานภายในขีดจํากัดโควต้าที่มีอยู่ ดูข้อมูลเพิ่มเติมได้ที่หน้าการเพิ่มประสิทธิภาพโควต้า
500INTERNALAPI พบข้อผิดพลาดภายใน โปรดรอสักครู่แล้วลองส่งคำขออีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อทีมสนับสนุน
504DEADLINE_EXCEEDEDAPI ใช้เวลานานเกินไปในการดำเนินการตามคำขอ โปรดรอสักครู่แล้วลองส่งคำขออีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อทีมสนับสนุน

ข้อผิดพลาด SDF

Display & Video 360 API ใช้วิธีการแบบไม่พร้อมกันสําหรับการสร้างและการดาวน์โหลดไฟล์ Structured Data (SDF) ด้วยเหตุนี้ ข้อผิดพลาดที่แสดงระหว่างการสร้าง SDF จึงแสดงในงานที่ดาวน์โหลด SDF ที่เสร็จแล้ว งานดาวน์โหลด SDF ที่เสร็จสิ้นใน error ได้รับการทําเครื่องหมายว่าเสร็จแล้ว แต่มีช่องข้อผิดพลาดที่สร้างขึ้นแทนชื่อทรัพยากรสื่อในช่อง response ดังที่เห็นในตัวอย่างที่ตัดให้สั้นลงนี้

{
  ...
  "done": true,
  "error": {
    "code": 3,
    "message": "We couldn't prepare your CSV files: Invalid filter Ids for Advertiser: 00000000"
  }
}

หากได้รับข้อความแสดงข้อผิดพลาดที่ดำเนินการได้เมื่อพยายามสร้าง SDF คุณควรทำตามข้อความดังกล่าว หากข้อความแสดงข้อผิดพลาดไม่ชัดเจนว่าควรดำเนินการอย่างไร เราขอแนะนำให้ทำดังนี้

  • ยืนยันว่าผู้ใช้มีสิทธิ์ที่เหมาะสมสําหรับทรัพยากรของพาร์ทเนอร์หรือผู้ลงโฆษณาหลัก
  • ยืนยันว่ารหัสที่ระบุในตัวกรองถูกต้อง ตรงกับประเภททรัพยากรที่ต้องการ และอยู่ในบริบทของรหัสรูทที่ระบุ
  • ตรวจสอบว่าคุณไม่ได้ดาวน์โหลด SDF พร้อมกันเกิน 20 งานต่อผู้ใช้

หากยังคงพบข้อผิดพลาด โปรดติดต่อทีมสนับสนุนเพื่อรายงานปัญหา

คำเตือนที่ไม่บล็อก

ระบบจะกำหนดคำเตือนที่ไม่บล็อกให้กับรายการโฆษณาเพื่อระบุปัญหาที่อาจส่งผลต่อการแสดงของรายการโฆษณา ระบบจะแสดงคำเตือนที่คล้ายกันใน UI ผ่านแบนเนอร์การแจ้งเตือน คําเตือนเหล่านี้เป็นแบบไม่โต้ตอบและจะแสดงในช่อง warningMessages ของรายการโฆษณา

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

การป้องกัน

ปัญหาหลายอย่างที่ทำให้เกิดคำเตือนที่ไม่ใช่การบล็อกสามารถหลีกเลี่ยงได้ผ่านการกําหนดค่ารายการโฆษณาอย่างเหมาะสม ซึ่งรวมถึงรายการต่อไปนี้

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

หากคุณทำซ้ำการกําหนดค่าจากรายการโฆษณาที่มีอยู่ ให้ตรวจสอบว่ารายการโฆษณาที่มีอยู่ไม่ได้สร้างคําเตือนที่ไม่คาดคิด

การตรวจสอบ

ปัญหาที่ทำให้เกิดคำเตือนที่ไม่ใช่การบล็อกอาจเกิดขึ้นขณะที่รายการโฆษณาทํางานอยู่ ตรวจสอบรายการโฆษณาที่ใช้งานอยู่เพื่อดูคําเตือนที่สร้างขึ้นใหม่เพื่อให้แน่ใจว่ารายการโฆษณาแสดงอย่างถูกต้อง คุณเรียกข้อมูลรายการโฆษณาได้หลายรายการพร้อมกันโดยใช้ฟังก์ชัน advertisers.lineItems.list หากรายการโฆษณาแสดงคำเตือนที่ไม่คาดคิด คุณควรแก้ไขปัญหาทันทีเพื่อลดผลกระทบต่อการแสดงโฆษณา

ปัญหาอาจเกิดขึ้นได้แม้ว่าการตั้งค่าหรือการกําหนดเป้าหมายของรายการโฆษณาจะไม่ได้เปลี่ยนแปลง ตัวอย่างเช่น การหยุดชั่วคราวหรือใบสั่งซื้อการใส่โฆษณาระดับบนสุดที่หมดอายุ และการเลิกใช้งานรายการผู้ใช้หรือการกําหนดเป้าหมายอื่นๆ