Videos

Facebook video ad maker

Facebook is the placement where the old advice still holds. The feed autoplays with the sound off, the ad footer sometimes does not render at all, and in-stream lets a viewer skip after five seconds. Everything about how a Facebook video ad is built follows from those three facts.

Create a video with OneCraftFeed against in-stream, the ratios and durations Meta specifies, and designing for mute
A square video frame for Ambleworth Removals reading a fixed quote after a free video survey, with packing included, insured to £50,000, and a Get a fixed quote button.
A square frame for a fictional removals firm. Every claim is written on screen, because the feed plays it with the sound off.

Two placements, two specifications

Feed and in-stream are different products. Meta specifies Feed video at 4:5, 1440 by 1800, allowing anything from one second to 241 minutes, with primary text of 50 to 150 characters and a headline of 27. In-stream is 16:9 or 1:1 at a minimum of 1080 by 1080, runs 5 to 15 seconds on desktop and up to ten minutes on mobile, and allows 125 characters of primary text and a 40 character headline. Both cap the file at 4 GB.

Muted comprehension is the design brief

Feed autoplays with the sound off, so a viewer meets your video as a silent film. Captions are on by default here and generated from the narration, and they matter more on this placement than on any other in the list. The practical test is simple: play the preview with the sound down, and if any scene stops making sense, its on-screen copy is leaning on the voice and needs rewriting.

The five second skip

In-stream ads are skippable after five seconds, and mid-roll insertion is only allowed after fifteen seconds of the host content. So the first five seconds are the whole negotiation. A hook question or a bold statement opener, big type, no logo build. Anything longer than fifteen seconds also displays truncated with an expand link, which is another argument for keeping the in-stream cut tight.

The footer that sometimes disappears

Worth knowing before you write the closing scene. With an awareness objective, or reach and video view performance goals, the ad footer carrying the headline, description and call to action button does not render on mobile Feed at all. Your closing scene may therefore be the only place your ask appears, so put it on screen and say it aloud rather than relying on the button underneath.

How it works, in three steps

  1. Step 1

    Decide the placement before the shape

    Feed and in-stream want different ratios and different lengths. Build the one you are actually buying rather than one file for both.

  2. Step 2

    Write every claim on screen

    In a muted feed the on-screen copy is the ad. Keep the narration for depth and make sure the picture alone still argues the case.

  3. Step 3

    Front load the ask

    Say what you want in the first five seconds as well as at the end, because the skip and the missing footer both eat the back half.

The full walkthrough with screenshots is in the guide Export one video for YouTube, Reels and TikTok.

Limits worth knowing

Questions people ask

How long should a Facebook video ad be?

Short. In-stream on desktop is specified at 5 to 15 seconds, and the skip lands at five. Short length here builds 3 to 6 scenes, which sits in that window at promo pacing.

Do I need sound at all?

Meta lists sound as optional but strongly recommended. Build it so the video works muted, then add narration so it is better with the sound on rather than dependent on it.

What about Facebook Reels?

That is a third placement with its own specification: 9:16 at 1440 by 2560, no maximum duration, and the same 14, 35 and 6 percent safe zone Meta publishes for Instagram Reels. The vertical export here fits it.

Can one file cover Feed and in-stream?

Not well. The ratios differ, the lengths differ and the text limits differ. Build the in-stream cut short and wide, then switch format and rework the vertical or feed version, keeping your per format edits separate.

Make your own video

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a video with OneCraft

Related pages

More finished work of this kind is on the video examples hub.