从市场营销 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
或发送空数组来指定类别。
如果选择住房、就业或信贷类别,则可供此类广告系列使用的一系列广告定位选项会受到限制。
如果选择议题、选举或政治类别,系统将要求您选择要投放这些广告的国家/地区。您需要获得授权才能在指定国家/地区投放社会议题、选举或政治类广告。
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
详情请参阅广告帮助中心 > 特殊广告类别。
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
。如果您要投放特殊广告类别,则需要按照下述说明更新设置:
重新创建广告系列并为其指定 special_ad_category
。详情请参阅创建新的广告系列。
更新定位设置,并更改 special_ad_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
时,广告系列和广告组的变化情况如下:
支持的功能 | 移除的功能 |
---|---|
|
|
更新的功能 | 移除的功能 |
---|---|
|
|
要创建包含 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
字段:
如果您想要面向欧洲投放信贷、就业或住房相关广告,则需要在 2021 年 12 月 7 日之前声明相关的特殊广告类别。对于特殊广告类别,其可用的定位类别相对较少。
对于在美国或面向美国、加拿大或欧洲用户投放住房、就业或信贷类广告的广告主,其广告组和广告层级需遵循以下限制:
对于在美国或面向美国、加拿大或欧洲用户投放住房、就业或信贷类广告的广告主,其可用的定位选项将受到限制。例如,他们无法使用描述受保护类别(如人口统计数据、行为或兴趣)或看起来与受保护类别相关的定位选项。
相关限制如下:
住房、就业和信贷类广告的年龄选项通常固定为 18 岁至 65 岁以上。然而,在欧洲投放信贷类广告时,广告主可以选择不同的年龄范围,以满足其行业和当地对此特殊广告类别的要求。
不能使用特定性别进行定位。您可以采取两种操作:
genders
参数。genders
默认包含所有性别。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 | 错误消息 | 错误摘要 |
---|---|---|
| 需要认证 | 业务管理员必须查看并接受我们的非歧视政策,方可投放广告。他们可以在“业务设置”>“系统用户”中找到此政策。帮助中心链接:https://www.facebook.com/business/help/338925176776440 |
| 自定义年龄选项不可用 | 投放这一特殊广告类别的广告时,您为受众选择的年龄范围不可用。请选择满足您当地和行业有关此特殊广告类别要求的年龄范围。 |
| 保存的受众不可用 | 投放这一特殊广告类别时无法使用保存的受众。如需解决此问题并完成广告系列创建,请移除所有选中的保存受众。 |
| 类似受众不可用 | 投放这一特殊广告类别时无法使用类似受众。如需解决此问题并完成广告系列创建,请移除所有选中的类似受众。如要覆盖新用户,请创建特殊广告受众。 |
| 选择的地点半径范围不可用 | 投放此特殊广告类别时无法选择 {category} 这一地点半径范围选项。如要解决此问题并完成广告系列创建,请选择距离自定义地点超过最小值的半径范围。 |
| 无法选择细分定位 | 投放这一特殊广告类别时无法选择细分定位选项 {name} ({id})。如要解决此问题并完成广告系列创建,请移除这一定位选项。 |
| 地区排除功能不可用 | 投放这一特殊广告类别时无法排除特定地区。如要解决此问题并完成广告系列创建,请移除所有地区排除条件。 |
| 无法选择自定义性别 | 投放这一特殊广告类别时无法选择自定义性别。如要解决此问题并完成广告系列创建,请更新受众以包含所有性别。 |
| 无法选择地区 | 投放此特殊广告类别时无法选择 {category} 这一选项。如要解决此问题并完成广告系列创建,请移除这一地区选项。所有地区选项都必须含有距离选定城市、地址或自定义地点的最短半径。无法选择邮编。 |
| 细分定位排除功能不可用 | 投放这一特殊广告类别时无法排除任何行为、人口统计数据或兴趣。如要解决此问题并完成广告系列创建,请移除所有细分定位排除条件。 |
| 定位扩展功能不可用 | 投放这一特殊广告类别时无法使用定位扩展功能。如要解决此问题并完成广告系列创建,请移除定位扩展选项。 |
| 无法选择兴趣 | 投放此特殊广告类别时无法选择 {category} 这一细分定位选项。如要解决此问题并完成广告系列创建,请移除这一定位选项。 |
| 竞价乘数不可用 | 无法在特殊广告类别下使用竞价乘数。 |
| 排除特定受众功能不可用 | 投放这一特殊广告类别时无法排除类似受众和特殊广告受众。如要解决此问题并完成广告系列创建,请移除所有类似受众和特殊广告受众排除条件。 |
如在阅读警告和错误消息时需要帮助,请参阅我们的关于此主题的开发者博文。
对于市场营销 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
,那么您的广告可能会面临暂停投放的风险,直到广告系列改为正确的类别。
如果您选择 HOUSING
、EMPLOYMENT
或 CREDIT
作为 special_ad_category
,则系统将强制执行所有定位限制,同时还会显示硬错误。