如何通过Facebook Ads API启用多广告商广告并检查其状态
关于Facebook Ads API中多广告商广告(Multi-Advertiser Ads)的启用与检查方法
一、检查广告账户是否启用多广告商广告功能
直接调用广告账户的API,请求has_multi_advertiser_ads_enabled字段即可获取状态:
GET /act_<AD_ACCOUNT_ID>?fields=has_multi_advertiser_ads_enabled
返回结果中的布尔值true表示该账户已启用该功能,false则未启用。
二、创建广告时启用多广告商广告属性
多广告商广告的核心设置在**广告组(AdSet)**层级,步骤如下:
- 先确认你的广告账户已通过上述方法启用该功能
- 创建AdSet时,添加以下关键参数:
multi_advertiser_ads_enabled: 设置为true,开启多广告商模式partner_ad_account_ids: 可选参数,传入合作广告商的账户ID列表(格式如act_<PARTNER_ID>)
示例创建请求:
POST /act_<AD_ACCOUNT_ID>/adsets { "name": "多广告商广告组", "campaign_id": "<你的广告系列ID>", "daily_budget": 1000, "targeting": { "geo_locations": { "countries": ["US"] } }, "multi_advertiser_ads_enabled": true, "partner_ad_account_ids": ["act_123456", "act_789012"] }
后续基于该AdSet创建的广告会自动继承多广告商属性,无需在广告(Ad)层级额外设置。
注意事项
- 启用该功能需要广告账户满足Facebook的资质要求,部分账户可能需要提前申请权限
- 关联的合作广告商账户必须与你的账户存在官方合作关系,否则会触发参数错误
内容的提问来源于stack exchange,提问作者Aromal S
相关产品推荐
相关产品推荐

