市场营销 API 版

广告投放状态检查

相关主题

投放状态检查是一组测试,可帮助找出与广告投放相关的潜在问题。

运行和读取

如需运行广告投放状态检查并获取未通过的检查结果,请读取广告的 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

原因为以下之一:
1. 不再共享自定义受众 - 不再与您共享这条广告使用的自定义受众。请与设置此组受众的用户联系,以便了解更多信息。如果帐户不能再使用广告目标受众中的某些受众,则无法投放广告。
2.自定义受众退订冲突 - 这条广告使用具有不同退订链接的多组受众。您只能在同一广告中使用链接不冲突的多组自定义受众。
3.广告使用的自定义受众已被删除 - 这条广告使用的自定义受众已被您或是设置这组受众的用户删除。如果广告使用的自定义受众被删除,则无法投放。
4.自定义受众错误 - 与这条广告相关的自定义受众有问题。我们正在努力修复问题。请稍后重试。

logged_out_ads

原因为以下之一:
1. 只有公共主页帖子广告支持退出页广告。
2. 退出页广告使用的不是公开动态。