若要執行廣告刊登檢查並取得未通過的結果,請檢閱廣告的 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 | 未通過的檢查之名稱(請參閱刊登檢查類型) | 字串 |
摘要 | 一行錯誤描述 | 字串 |
說明 | 錯誤的更詳細解釋 | 字串 |
廣告刊登檢查包括以下檢查:
check_name | 未通過的原因 |
---|---|
page_status | 專頁未發佈:目標專頁尚未發佈,因此無法刊登此廣告。 |
mobile_eligible | 不適用於流動裝置:此廣告不會刊登給流動裝置用戶。 |
blocked_url | 剔除名單上的網址:此廣告重新導向至可疑網址。 |
invalid_custom_audiences | 下列其中之一: |
logged_out_ads | 下列其中之一: |