使用Facebook API为Instagram添加轮播广告创意时遇格式不支持错误
针对调用Facebook API创建Instagram轮播广告创意时遇到的Unsupported format: The current ad product doesn't support carousel format (#2446844)错误,以下是具体排查和解决方向:
核对广告产品类型的格式支持
报错核心是你指定的广告产品(ad_product参数)不支持轮播格式。不同广告目标(如品牌曝光、转化、本地门店引流等)对应不同广告产品,部分产品会限制创意格式。建议查阅Facebook官方开发者文档中对应广告产品的格式支持清单,确认轮播(carousel)是否在允许范围内,调整为支持轮播的广告产品类型。确认Instagram账号与广告账户的关联有效性
确保你的Instagram账号已完整关联到目标Facebook广告账户,且权限配置正确。关联异常可能导致API默认使用不支持轮播的基础广告配置。可在Facebook商务管理平台的「账户关联」模块检查状态,必要时重新完成授权后再发起API请求。检查API请求参数的结构正确性
创建轮播广告创意时,参数结构必须严格符合要求,不能和单图、视频等格式参数混用。正确的轮播创意参数示例如下:{ "name": "Instagram轮播广告创意", "object_story_spec": { "instagram_actor_id": "INSTAGRAM_ACCOUNT_ID", "link_data": { "carousel_media": [ {"image_hash": "IMAGE_HASH_1", "link": "https://example.com/item1"}, {"image_hash": "IMAGE_HASH_2", "link": "https://example.com/item2"} ], "link": "https://example.com/landing", "message": "文案内容" } }, "ad_format": "CAROUSEL_AD" }注意必须明确指定
ad_format为CAROUSEL_AD,且carousel_media字段内容完整合规。排查广告账户的权限与限制
新开通的广告账户、存在违规记录的账户可能会被限制使用部分广告格式。可登录Facebook广告管理平台查看账户状态,确认是否有格式相关的限制处罚。若存在限制,需联系Facebook官方支持申请解除。
内容的提问来源于stack exchange,提问作者Marc Pacuri

