Blog

Facebook & Instagram Ad Video Formats: Sizes, Durations, and Rules to Follow

A video creative in the wrong format loses pixels to an automatic crop, or worse, gets its delivery limited for a reason nobody understands. This guide covers the exact dimensions of the three video ad formats on Facebook and Instagram, and the rules that actually get a creative rejected — including some that have nothing to do with what you'd expect coming from Amazon Ads.

The price that's forbidden on Amazon is almost mandatory here

This is the point that trips up the most multi-platform sellers: video ad rules don't carry over from one platform to another. Amazon rejects any mention of price, promotion or urgency in a listing video. On Meta, it's the opposite — a price, a discount, a clear call to action ('Shop Now', '20% off today') are normal advertising levers, and even recommended. What Meta forbids instead doesn't appear on any Amazon checklist: it's about what the creative assumes about the person watching it, not what it says about the product. More on that below.

The 3 Meta video ad formats

Facebook and Instagram share the same ad engine, and therefore the same video placements. The specs below are read directly from the engine that enforces them at generation time, not copied from an external doc that could be out of date.

PlacementRecommended durationRangeFormatResolutionCaptions
Facebook & Instagram Feed15 s115 s4:5 · 1:11080×1350Strongly recommended
Stories & Reels15 or 20 s990 s9:161080×1920Strongly recommended
In-stream / broad reach15 s615 s16:91920×1080Strongly recommended

Facebook & Instagram Feed

Meta's most versatile placement: the same creative runs on both feeds. A vertical format that fills as much mobile screen as possible.

  • 85% of views happen muted: the message has to land through captions, not just the voiceover.
  • Unlike Amazon, price, promotion and a call to action ('Shop Now', 'Learn More') are expected here.
  • Keep the main subject centered: the 1:1 crop trims the 4:5 frame's edges.
  • Product identifiable before 3 seconds — the thumb scrolls fast.
  • File: MP4/MOV · H264 · ≤ 4 GB.

Stories & Reels

Full-screen vertical, thumb-scroll pace. The format capturing the most volume on Instagram today, but the least forgiving in the first 2 seconds.

  • Safe zone: nothing essential (logo, text, product) in the top/bottom ~250px — covered by Meta's UI (profile, caption, buttons).
  • The thumb scrolls faster than on the feed: the product must be identifiable from the first second.
  • Think native format, not a 16:9 video boxed in with black bars.
  • Product identifiable before 2 seconds — the thumb scrolls fast.
  • File: MP4/MOV · H264 · ≤ 4 GB.

In-stream / broad reach

Classic horizontal format, played between video content (in-stream) or on desktop. Closer to a short TV ad than a native social format.

  • Non-skippable in some placements: the first 5 seconds must stand on their own.
  • The format closest to existing Amazon specs — a good starting point for repurposing an already-produced creative.
  • Product identifiable before 3 seconds — the thumb scrolls fast.
  • File: MP4/MOV · H264 · ≤ 4 GB.
One creative, three formats. The Feed (4:5) crops to 1:1 by trimming the edges — keeping the subject centered stops an automatic crop from cutting off the product. The Stories/Reels format (9:16) reserves roughly 250px at the top and bottom for Meta's UI (profile, caption, buttons): nothing essential should sit there.

The 3 reasons a Meta video creative gets rejected or throttled

Meta doesn't always spell out the exact reason for a rejection — a generic email, sometimes a throttled ad account with no explanation. Here are the documented reasons that come up most often for a product video:

  • Prohibited content (profanity or a sensitive topic).
  • A claim that assumes a personal characteristic of the viewer (health, weight, debt, age, religion, orientation, relationship status). The most common rejection reason on Meta: never an accusatory 'you'.
  • Unproven health claim or miracle result. Meta rejects cure promises or guaranteed numeric results just as hard as Amazon does.
The least intuitive reason: the "personal attributes" policy. A creative that addresses the viewer directly about their health, weight, debt, age or relationship status ('Are you overweight?', 'Drowning in debt?') is the most-cited rejection reason on Meta, across every industry — far more common than creatives that are simply cropped wrong.

Reasons that don't block delivery but penalize reach

These pass review, but Meta reduces the reach of creatives perceived as follows:

  • Reference to commercial music. Use royalty-free tracks only: unlicensed music is a frequent rejection reason.
  • Vague superlative. Rarely rejected on its own, but it doesn't convert: replace it with a concrete, measurable benefit.
  • Implicit comparison with competitors. Tolerated if factual and provable, rejected otherwise. Needs a manual check.
  • Simulated interface element (fake close button, fake notification, fake player). Forbidden: the creative must not imitate the platform's UI.
  • Clickbait phrasing. Rarely rejected on its own, but Meta throttles delivery on creatives perceived as sensationalist.
  • Category subject to special ad authorization on Meta (alcohol, gambling, crypto, CBD, credit, dating, adult products). Not a creative rejection — check the ad account's authorization before launching.

The checklist before publishing a Meta video ad

  • No line assumes a personal characteristic of the viewer — no accusatory "you" about their health, weight, age or finances.
  • The product is identifiable within the safe zone of the format (outside the top/bottom band on Stories and Reels) from the first second.
  • Price, promotion and call to action are accurate and verifiable — allowed here, but not if false.
  • No unproven health claim, no numeric "guaranteed result," no implicit before/after.
  • No fake interface element embedded in the creative (close button, notification, video player).
  • Alcohol, gambling, crypto, CBD, credit, dating, adult products: confirmed the ad account has the required authorization for that category.
  • Burned-in captions — 85% of viewing happens muted on mobile.

How to produce this video

The real trap isn't creative — it's reusing a video built for Amazon as-is. A script written to respect Amazon's ban on price and urgency is a script that underperforms on Meta, where those same elements are what converts. Conversely, a direct, action-oriented Meta script would get an Amazon listing rejected instantly. The two rule sets are nearly opposite, not variants of each other.

That's why a single generic script isn't enough: generation has to know the destination before writing a single line, not just the aspect ratio. That's the mechanism behind Klippads — the compliance engine changes depending on whether the video targets Amazon or Meta, detailed on the pricing page.

FAQ

Can you put a price or a promotion in a Facebook ad video?

Yes, unlike an Amazon listing video. A price, a discount or real urgency ('last days of the sale') are normal advertising arguments on Meta, as long as they're accurate.

What's the best video size for Instagram Reels?

1080×1920 pixels, full-screen 9:16. A 16:9 video boxed in with black bars performs noticeably worse than a native vertical format.

Does an Amazon carousel-format video work as-is on Meta?

Technically, the file can be cropped, but the script will likely fail Meta's rules, and vice versa — the two sets of constraints are largely opposite (see above). The aspect ratio alone isn't enough to adapt a creative from one platform to another.

Generate a Meta-compliant creative from your product listing

Paste your Amazon or Shopify listing URL, choose Meta as the destination, get a creative written for Facebook and Instagram's rules — not a cropped Amazon script. The first video is free.

Generate my first video