特殊广告类别

市场营销 API v15.0 开始,您将无法再创建特殊广告受众。详情请参阅下文的特殊广告受众

所有使用市场营销 API 的商家必须注明其新建和经过编辑的广告系列是否属于特殊广告类别。当前可用的类别有:住房就业信贷议题、选举和政治。如果商家投放的广告不属于特殊广告类别,则商家必须在 special_ad_categories 字段中输入 NONE 或发送空数组。

注意:在选择任意 special_ad_categories 后,您还必须设置 special_ad_category_country

投放住房就业信贷广告的商家必须遵守定位和受众选择限制。针对社会议题、选举或政治广告设置目标受众不受 special_ad_categories 标签的限制。

从市场营销 API v7.0 开始,special_ad_category 字段已被 special_ad_categories 取代(注意从单数到复数的变化)。新字段将采用数组的形式。

广告系列的可用选项

在广告系列的创建过程中,所有广告主都需要指定特殊广告类别。“特殊广告类别”字段可包含以下一项或多项内容:

  • HOUSING
  • CREDIT
  • EMPLOYMENT
  • ISSUES_ELECTIONS_POLITICS
  • NONE

即使广告系列不包含推广住房、就业、信贷机会的广告或议题、选举和政治类广告,广告主也必须通过选择 NONE 或发送空数组来指定类别。

如果选择住房、就业或信贷类别,则可供此类广告系列使用的一系列广告定位选项会受到限制。

如果选择议题、选举或政治类别,系统将要求您选择要投放这些广告的国家/地区。您需要获得授权才能在指定国家/地区投放社会议题、选举或政治类广告。

对于市场营销 API v7.0 以上的版本

special_ad_category 字段已被 special_ad_categories 字段取代(注意从单数到复数的变化),且广告主不能再使用 special_ad_category 字段。参见下文的对于市场营销 API v6.0 及更早版本部分。

所有创建的广告系列均需包含 special_ad_categories 字段。如果您的广告系列不需要特殊广告类别,您可以发送一个空数组或使用 NONE 作为该字段的值。

curl -X POST \
  -F 'name="My special category campaign"' \
  -F 'objective="LINK_CLICKS"' \
  -F 'status="PAUSED"' \
  -F 'access_token=<Access_TOKEN>' \
  -F 'special_ad_categories="[\'EMPLOYMENT\']"'\
  https://graph.facebook.com/v7.0/act_<AD_ACCOUNT_ID>/campaigns

详情请参阅广告帮助中心 > 特殊广告类别

对于市场营销 API v6.0 及更早版本

  • 请使用 special_ad_category 字段指定特殊广告类别。
  • 您创建的所有广告系列均需包含此字段。对于现有广告系列,系统将指定 NONE 作为其 special_ad_category 字段的默认值。

ISSUES_ELECTIONS_POLITICS 选项

如要投放社会议题、选举或政治类广告,广告主需要在广告系列创建过程中指定 special_ad_categories。此外,他们还必须在广告创意级别设置 authorization_category 标记:如果是创建政治类广告,使用 POLITICAL;并自 2024 年 1 月 9 日开始,如果要创建的广告中包含以数字方式创建或更改的素材,使用 POLITICAL_WITH_DIGITALLY_CREATED_MEDIA

您可以创建包含议题、选举或政治类广告的整个广告系列,而非展示此类内容的单个广告。在单个广告系列中,您不能再将议题、选举或政治类广告和无关乎主题的广告混在一起。此外,您也不能再将单个广告标记为议题、选举或政治类别。

要创建议题、选举或政治类广告系列,请在 special_ad_categories 字段输入 ISSUES_ELECTIONS_POLITICS。广告主可以通过在此字段输入多个值将此类别与其他类别进行组合。

在选择任意 special_ad_categories 后,您还必须设置 special_ad_category_country。该字段代表您想投放社会议题、选举或政治类广告的国家/地区。special_ads_category_country 字段要求:

  • 须为包含 ISO Alpha 2 国家/地区代码的数组。
  • 须是用户或公共主页获得授权的国家/地区。

要投放议题、选举或政治类广告系列:

  • 广告主必须在他们想要投放广告的国家/地区获得授权。
  • 广告帐户必须有资格为相应的公共主页投放议题、选举或政治类广告。

要创建议题、选举或政治类广告系列:

curl -X POST \
-F 'name="My special category campaign"' \
-F 'objective="LINK_CLICKS"' \
-F 'status="PAUSED"' \
-F 'access_token=<Access_TOKEN>' \
-F 'special_ad_categories="[\'ISSUES_ELECTIONS_POLITICS\']" '\
-F 'special_ad_category_country="[\'US\']" '\
https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns

要创建包含多个广告类别的广告系列:

curl -X POST \
-F 'name="My special category campaign"' \
-F 'objective="LINK_CLICKS"' \
-F 'status="PAUSED"' \
-F 'access_token=<Access_TOKEN>' \
-F 'special_ad_categories="[\'EMPLOYMENT\', \'ISSUES_ELECTIONS_POLITICS\']" '\
-F 'special_ad_category_country="[\'US\']" '\
https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns

切换当前广告系列

当前所有广告系列的 special_ad_category 字段的默认值均已设为 NONE。如果您要投放特殊广告类别,则需要按照下述说明更新设置:

  1. 重新创建广告系列并为其指定 special_ad_category。详情请参阅创建新的广告系列

  2. 更新定位设置,并更改 special_ad_category

  • 您必须更新定位设置,使其符合特殊广告类别的限制。您可以使用我们的常规定位端点手动完成此操作。或者您也可以在广告组层级指定 tune_for_category。应用 tune_for_category 后,您将立即满足新的限制要求:
curl -i -X POST \
  -F 'tune_for_category=EMPLOYMENT'
  https://graph.facebook.com/<API_VERSION>/<ADSET_ID>  
  • 更新定位设置后,向 /<AD_CAMPAIGN_ID> 发送 POST 请求以申请对 special_ad_category 进行更改。添加类别信息:
curl -i -X POST \
  https://graph.facebook.com/<API_VERSION>/<AD_CAMPAIGN_ID>?special_ad_category=EMPLOYMENT  

调整类别

使用 tune_for_category 时,广告系列和广告组的变化情况如下:

对于受众

支持的功能移除的功能
  • 自定义受众包含
  • 自定义受众排除
  • 特殊广告受众包含
  • 保存的受众
  • 类似受众
  • 特殊广告受众排除

对于定位

更新的功能移除的功能
  • 自定义年龄:住房、就业和信贷类广告的年龄选项通常固定为 18 岁至 65 岁以上。然而,在欧洲投放信贷类广告时,广告主可以选择不同的年龄范围,以满足其行业和当地对此特殊广告类别的要求。
  • 地点半径范围:将地点半径范围更改为所需的最小值,具体取决于定位要求。
  • 性别选择:改为全部性别。
  • 细分定位选择
  • 地区排除
  • 细分定位排除
  • 细分定位扩展
  • 兴趣排除
  • 特定兴趣包含
  • 地区选择

新建广告系列

要创建包含 special_ad_category广告系列,请遵循标准广告系列创建流程并添加 special_ad_category。示例如下:

curl -X POST \
  -F 'name="My special category campaign"' \
  -F 'objective="LINK_CLICKS"' \
  -F 'status="PAUSED"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  -F 'special_ad_category=EMPLOYMENT' \
  https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns

如要创建 special_ad_category 字段值为 NONE 的广告系列:

curl -X POST \
  -F 'name="My campaign"' \
  -F 'objective="LINK_CLICKS"' \
  -F 'status="PAUSED"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  -F 'special_ad_category=NONE' \
  https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns
参考文档:广告系列

住房、就业和信贷类广告

以下限制适用于投放住房、就业或信贷类广告的广告主。

从 2021 年 12 月开始,投放住房、就业或信贷类广告的广告主需在广告系列创建过程中指定 special_ad_categories。在选择 special_ad_categories 后,您还应设置 special_ad_category_country。住房、就业和信贷类广告的 special_ad_category_country 字段:

  • 如未设置,则将默认设置为您列出的税收国家/地区。
  • 无需是用户或公共主页获得授权的国家/地区。

位于美国境外且定位美国、加拿大及欧洲(这些限制当前适用地区)境外的目标受众的商家也必须传递“特殊广告类别”字段,但可以选择启用或停用定位限制。无论广告系列是否推广住房、就业或信贷机会,商家都可以通过在“特殊广告类别”字段选择 NONE 来停用定位限制;或通过将广告指定为住房、就业或信贷类来启用特殊广告类别定位。

详细了解合规性政策执行

新!适用于欧洲信贷、就业和住房广告的特殊广告类别

如果您想要面向欧洲投放信贷、就业或住房相关广告,则需要在 2021 年 12 月 7 日之前声明相关的特殊广告类别。对于特殊广告类别,其可用的定位类别相对较少。

广告组和广告层级的变更

对于在美国或面向美国、加拿大或欧洲用户投放住房、就业或信贷类广告的广告主,其广告组和广告层级需遵循以下限制:

定位和受众变更

参考文档

对于在美国或面向美国、加拿大或欧洲用户投放住房、就业或信贷类广告的广告主,其可用的定位选项将受到限制。例如,他们无法使用描述受保护类别(如人口统计数据、行为或兴趣)或看起来与受保护类别相关的定位选项。

相关限制如下:

年龄

住房、就业和信贷类广告的年龄选项通常固定为 18 岁至 65 岁以上。然而,在欧洲投放信贷类广告时,广告主可以选择不同的年龄范围,以满足其行业和当地对此特殊广告类别的要求。

性别

不能使用特定性别进行定位。您可以采取两种操作:

  1. 建议:请勿指定 genders 参数。
  2. 将性别设为默认值:genders 默认包含所有性别。

地区定位

  • 不支持地区排除。
  • 选择的地区必须包含以任何选定城市、地址或地图标记位置为圆心,半径不小于 15 英里或 25 公里(美国和加拿大)或 15 公里(欧洲)的所有区域。
  • 不支持以下地区类别:
    • subcity
    • neighborhood
    • metro_area
    • small_geo_area
    • subneighborhood
    • electoral_district
    • zips

细分定位

  • 不允许使用以下兴趣定位选项:
    • 行为和人口统计数据定位
    • 兴趣排除
    • 排除细分定位选项
  • 支持的兴趣定位必须是此前获批列表中的内容。以后您将可以使用我们的定位搜索功能查找此列表。
  • 兴趣扩展已停用。

类似受众

不可用。要覆盖新用户,请创建特殊广告受众

特殊广告受众

市场营销 API v15.0 开始,您将无法再创建特殊广告受众。此项功能停用会影响以下端点:

  • POST /{ad-account-id}/customaudiences?fields=subtype
  • POST /{custom-audience-id}
  • POST /{ad-account-id}/adsets?fields=subtype
  • POST /{ad-campaign}?fields=subtype
  • GET /{ad-account-id}/customaudiences?fields=operation_status

请更新代码,以避免出错。

投放住房、就业或信贷类广告的广告主无权使用类似受众。但他们可以创建特殊广告受众,此类受众在考虑的因素方面会有更多限制。

创建特殊广告受众

通过向 /act_<AD_ACCOUNT_ID>/customaudiences 发送 POST 请求创建新受众。subtype 应设为 REGULATED_CATEGORIES_AUDIENCE

curl -X POST \
  -F 'origin_audience_id=<SEED_AUDIENCE_ID>' \
  -F 'subtype=REGULATED_CATEGORIES_AUDIENCE'
  -F 'regulated_audience_spec={"country": "US", "ratio": 0.1}' \
  https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences

使用 GET 请求加载特殊广告受众。在 fields 中指定所需信息:

curl -X GET \
  -d 'fields=regulated_audience_spec'
  https://graph.facebook.com/<API_VERSION>/<AUDIENCE_ID>

结果如下所示:

"regulated_audience_spec": {
  "country": "US",
  "origin": [
    {
      "id": "<SEED_AUDIENCE_ID>",
      "name": "My Seed Audience",
      "type": "custom_audience"
    }
  ],
  "ratio": 0.05,
  "type": "custom_ratio",
  "target_country_names": [
    "United States"
  ]
}

疑难解答

我们在市场营销 API v3.2 中推出了新的广告投放状态,当广告系列、广告组或广告由于任何原因无法投放时,可将其状态设为 WITH_ISSUES。读取对象时,您可以深入探究 WITH_ISSUES 来解决该对象存在的任何问题。

调用状态为 "effective_status": "WITH_ISSUES" 的对象将返回一个名为 issues_info 的字段,其中包含与发现的问题相关的信息。使用特殊广告类别时,您可能会遇到下述问题:

error_code错误消息错误摘要

2859024

需要认证

业务管理员必须查看并接受我们的非歧视政策,方可投放广告。他们可以在“业务设置”>“系统用户”中找到此政策。帮助中心链接:https://www.facebook.com/business/help/338925176776440

2446177

自定义年龄选项不可用

投放这一特殊广告类别的广告时,您为受众选择的年龄范围不可用。请选择满足您当地和行业有关此特殊广告类别要求的年龄范围。

2446195

保存的受众不可用

投放这一特殊广告类别时无法使用保存的受众。如需解决此问题并完成广告系列创建,请移除所有选中的保存受众。

2446201

类似受众不可用

投放这一特殊广告类别时无法使用类似受众。如需解决此问题并完成广告系列创建,请移除所有选中的类似受众。如要覆盖新用户,请创建特殊广告受众。

2446184

选择的地点半径范围不可用

投放此特殊广告类别时无法选择 {category} 这一地点半径范围选项。如要解决此问题并完成广告系列创建,请选择距离自定义地点超过最小值的半径范围。

2446188

无法选择细分定位

投放这一特殊广告类别时无法选择细分定位选项 {name} ({id})。如要解决此问题并完成广告系列创建,请移除这一定位选项。

2446186

地区排除功能不可用

投放这一特殊广告类别时无法排除特定地区。如要解决此问题并完成广告系列创建,请移除所有地区排除条件。

2446171

无法选择自定义性别

投放这一特殊广告类别时无法选择自定义性别。如要解决此问题并完成广告系列创建,请更新受众以包含所有性别。

2446183

无法选择地区

投放此特殊广告类别时无法选择 {category} 这一选项。如要解决此问题并完成广告系列创建,请移除这一地区选项。所有地区选项都必须含有距离选定城市、地址或自定义地点的最短半径。无法选择邮编。

2446190

细分定位排除功能不可用

投放这一特殊广告类别时无法排除任何行为、人口统计数据或兴趣。如要解决此问题并完成广告系列创建,请移除所有细分定位排除条件。

2446200

定位扩展功能不可用

投放这一特殊广告类别时无法使用定位扩展功能。如要解决此问题并完成广告系列创建,请移除定位扩展选项。

2446189

无法选择兴趣

投放此特殊广告类别时无法选择 {category} 这一细分定位选项。如要解决此问题并完成广告系列创建,请移除这一定位选项。

2446268

竞价乘数不可用

无法在特殊广告类别下使用竞价乘数。

2446207

排除特定受众功能不可用

投放这一特殊广告类别时无法排除类似受众和特殊广告受众。如要解决此问题并完成广告系列创建,请移除所有类似受众和特殊广告受众排除条件。

如在阅读警告和错误消息时需要帮助,请参阅我们的关于此主题的开发者博文

大事记

对于市场营销 API v5.0 或更高版本,无论是否为住房、就业或信贷类广告,“特殊广告类别”字段均为必填项

2019 年 12 月 4 日起,在美国或定位美国用户的商家必须为其新建和经过编辑的住房、就业或信贷类广告系列注明类别,否则其广告将被禁止投放。自此日期开始,在美国或定位美国用户的商家必须为其新建和经过编辑的广告系列指定 special_ad_category,并使用适用于此类广告系列的限制性受众条件。此规定适用于所有广告购买平台,包括市场营销 API。

对于住房、就业或信贷类在投广告来说,2020 年 2 月 11 日是一个具有特殊意义的日子。

2020 年 3 月 31 日起,包括非投放住房、就业或信贷类广告的全部商家在内,针对所有使用市场营销 API 的新建和已编辑广告,都必须为 special_ad_category 指定 NONE

2020 年 12 月 3 日起,面向加拿大用户投放信贷、就业或住房类广告的广告主必须声明相关的特殊广告类别。

2021 年 12 月 7 日起,面向欧洲用户投放信贷、就业或住房类广告的广告主必须声明相关的特殊广告类别。

政策执行

除了要求广告主自行声明广告系列的类别外,我们还将继续利用人工审核和机器学习来识别此类广告。如果您向我们发送了错误的 special_ad_category,那么您的广告可能会面临暂停投放的风险,直到广告系列改为正确的类别。

如果您选择 HOUSINGEMPLOYMENTCREDIT 作为 special_ad_category,则系统将强制执行所有定位限制,同时还会显示硬错误。

背景信息

Facebook 致力于保护用户不受歧视,我们将不断提高自身检测和制止潜在滥用行为的能力。以不当方式定位或排除特定人群属于歧视行为,这违反我们的政策

过去的和解协议中,我们更改了对住房、就业和信贷类广告的管理方式,因此专门创建了特殊广告类别以兑现这一承诺。投放住房就业信贷类广告的广告主可使用的定位和受众选项将受到限制。