Meta, and other networks, support video in dynamic/catalog-based ad formats (Advantage+ on Facebook and Instagram, for example). By using an animated Studio template, you can render a custom video for every product in your catalog — no manual video editing required.
Animated templates support the same content model as static templates: images, AI-written ad copy, and background music or video, plus AI-written voice scripts with text-to-speech.
Creating an animated template#
- Go to the Templates page and click + to create a new template.
- Pick one of the "Animated…" starter templates.
- Select a size, open the Timeline, and press play to preview the animation.
- Adjust colors, graphics, and content as needed, then publish the template.
See Creating a template for the general template-creation flow.
Adding a video field to a channel#
A channel using animated video still needs a product image for every product — most channels already have one via a templated image field. The video is additive, not a replacement.
Add a field named video/url (matching the name your ad network expects) with a Video template content element pointing at your animated template and size. You can add more than one video/url field if you need multiple video sizes — for example, a vertical size for Story placements and a square size for feed placements. Meta will pick the size appropriate for each placement automatically.
Starting from the animated-video channel type#
- Create a new channel and choose "Meta Advantage+ feed with animated videos" as the type — this pre-wires a
video/urlfield for you. - Select a product set. Start with a small one while you're testing, so you're not generating videos for your entire catalog while iterating on the template.
- If needed, adjust the
video/urlfield's Video template content element to point at your chosen template and size. - Leave "Require content for this placeholder" turned off on that content element (see Channel fields and placeholders). This leaves the field empty, without counting as missing content, for any product whose video hasn't finished rendering yet — so it won't trip the channel's built-in Status automation into archiving the product. The image field is unaffected either way, since it resolves independently of the video field — the ad network keeps using it until the video is ready.
Adding video to an existing channel#
- Create a new field with type Video, named
video/url(or whatever your ad network expects). - Add a Video template content element, and pick your animated template and size.
- Leave "Require content for this placeholder" off, for the same reason as above: it keeps a not-yet-rendered video from counting as missing content, so it won't trigger the Status automation on its own.
Publish before the ad network sees it#
Like every other channel change, adding or editing the video field only updates your draft. The ad network won't see the video field — or any other change — until you publish the channel.
Setting up the campaign#
Create your Advantage+ (or equivalent dynamic video) campaign in the ad network as usual, using this channel's URL as the catalog source. The network will automatically substitute a rendered video for the image wherever the placement supports it.
A note about cost#
Video generation uses more compute than most other content generation, since each product needs a full render — it's the most credit-intensive operation on the platform. See What uses my credits for approximate costs per operation and Understanding credits for how credit usage works generally.