create_carousel_ad_creative
Build carousel ad creatives for Meta Ads with 2-10 cards. Specify link, image, headline, and CTA per card to create swipeable ads for Facebook and Instagram.
Instructions
Crea un ad creative tipo CARRUSEL (2-10 tarjetas deslizables).
Args: account_id: Cuenta publicitaria (act_XXXXXXXXX). page_id: Página de Facebook que publica el anuncio. child_attachments: Lista de 2 a 10 tarjetas. Cada tarjeta es un dict: { "link": "https://... (destino, requerido; si falta se usa 'link' global)", "image_hash": "hash de upload_ad_image", # o "picture": "url publica" "name": "titular corto (opcional)", "description": "descripcion corta (opcional)", "call_to_action": {"type": "SHOP_NOW", "value": {"link": "..."}} # opcional } message: Texto principal mostrado arriba del carrusel. link: URL por defecto para las tarjetas que no traigan su propio 'link'. name: Nombre interno del creativo. call_to_action_type: CTA global (SHOP_NOW, LEARN_MORE, WHATSAPP_MESSAGE, etc.) aplicado a las tarjetas que no traigan su propio call_to_action. multi_share_end_card: Mostrar tarjeta final con la foto de la Página (default True). multi_share_optimized: Dejar que Meta optimice el orden de las tarjetas (default True).
Returns: JSON con el creative_id creado (o el error de Meta). Úsalo luego en create_ad.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | ||
| name | No | ||
| message | No | ||
| page_id | Yes | ||
| account_id | Yes | ||
| access_token | No | ||
| child_attachments | Yes | ||
| call_to_action_type | No | ||
| multi_share_end_card | No | ||
| multi_share_optimized | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |