หากดำเนินการตรวจสอบการแสดงโฆษณาแล้วได้รับผลการตรวจสอบที่ล้มเหลว ให้อ่านช่อง failed_delivery_checks
ของโฆษณา ตัวอย่างเช่น การดำเนินการตรวจสอบการแสดงโฆษณา 6014290603725 จะเป็นดังนี้:
curl -G \ -d 'fields=failed_delivery_checks' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v19.0/<AD_ID>
หากการตรวจสอบทั้งหมดผ่านแล้ว การตอบกลับจะไม่มีช่อง failed_delivery_checks
เช่น การตอบกลับสำหรับโฆษณาที่มีการตรวจสอบ invalid_custom_audiences ที่ล้มเหลวจะอยู่ในรูปแบบดังนี้:
{ "failed_delivery_checks": [ { "summary": "Custom Audience No Longer Shared", "description": "This ad uses a custom audience that's no longer being shared with you. Please contact the person who set up the audience for more information.", "check_name": "invalid_custom_audiences", } ], "id": "6014290603725" }
ช่อง failed_delivery_checks
เป็นอาร์เรย์ JSON ที่มีอ็อบเจ็กต์ JSON ของการตรวจสอบที่ล้มเหลว การตรวจสอบที่ล้มเหลวแต่ละรายการจะมีช่องต่อไปนี้:
ชื่อ | คำอธิบาย | ประเภท |
---|---|---|
check_name | ชื่อของการตรวจสอบที่ล้มเหลว (ดูประเภทการตรวจสอบการแสดงโฆษณา) | สตริง |
summary | คำอธิบายข้อผิดพลาด 1 บรรทัด | สตริง |
คำอธิบาย | คำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาด | สตริง |
การตรวจสอบการแสดงโฆษณามีการตรวจสอบดังต่อไปนี้:
check_name | สาเหตุที่ล้มเหลว |
---|---|
page_status | เพจเลิกเผยแพร่ - โฆษณานี้ไม่สามารถแสดงได้ เนื่องจากเพจที่เป็นเป้าหมายของโฆษณาไม่ได้รับการเผยแพร่ |
mobile_eligible | ใช้ไม่ได้สำหรับมือถือ - โฆษณานี้จะไม่แสดงต่อผู้ใช้บนมือถือ |
blocked_url | URL ในรายการที่บล็อก - โฆษณานี้เปลี่ยนเส้นทางไปยัง URL ที่น่าสงสัย |
invalid_custom_audiences | สาเหตุใดสาเหตุหนึ่งต่อไปนี้: |
logged_out_ads | สาเหตุใดสาเหตุหนึ่งต่อไปนี้: |