upload_ad_video
Upload a video from a public URL to your Meta ad account. Returns a video_id to reference in ad creatives; wait for processing to complete before using.
Instructions
Sube un VIDEO a la cuenta publicitaria para usarlo luego en un anuncio (create_ad_creative con el parámetro video_id).
Meta DESCARGA el video directamente desde la URL pública (no se suben bytes), igual que upload_ad_image con image_url. El video se procesa (transcodifica) de forma ASÍNCRONA: el video_id devuelto NO es usable de inmediato en creativos flexibles/3x3. Antes de usarlo en esos casos, espera a que get_ad_video(video_id) devuelva video_status == "ready" (los creativos de un solo video suelen no verse afectados).
Args: account_id: Cuenta publicitaria (act_XXXXXXXXX). video_url: URL PÚBLICA del archivo de video (mp4). Debe ser accesible por Meta (sin login/VPN). Rutas locales (file://...) no sirven: súbelo antes a un host público. name: Nombre/archivo opcional del video. title: Título opcional del video. description: Descripción opcional del video. access_token: Token de Meta (opcional; usa el de la sesión).
Returns: JSON con { success, video_id, account_id, name } o el error de Meta. Pasa el video_id a create_ad_creative (param video_id) para crear el anuncio de video.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| title | No | ||
| video_url | Yes | ||
| account_id | Yes | ||
| description | No | ||
| access_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |