Meta ad creative for feed, Stories and Reels: one master, every placement, zero late-night resizing

Meta's 2026 spec set is small but strict: feed runs 4:5 at 1440×1800 (or 1:1 at 1440×1440), Stories and Reels run 9:16 at 1440×2560, images are JPG/PNG under 30 MB, video is H.264 MP4/MOV under 4 GB, and since March 2026 every vertical placement shares one safe zone — text and logo out of the top 14%, bottom 35% and 6% on each side. Advantage+ placements will happily re-crop for you, which is precisely how a locked composition becomes an unlocked one: your headline lands under the Reels UI, your product drops below the fold, your offer badge clips the right rail. Berrys builds one master asset per offer and fans it through every placement crop inside the same node graph, with brand typography preserved and safe zones enforced by construction.

Reviewed October 2026 · Prepared by Berrys · Technical specifications & Canvas node workflows

Meta / Instagram image + video specs (checked 22 Oct 2026)

Sources: Meta Business Help placement pages + 2026 spec guides (AdPlay, camclo3d, soku). Always confirm inside Ads Manager for your account — Meta A/B-tests minimums.
Parameter / SlotMarketplace & Production Requirement
Feed (FB + IG)4:5 at 1440×1800 recommended · 1:1 at 1440×1440 fallback · minimum 600 px wide (750 px tall at 4:5) · IG floor ~500 px
Stories / Reels9:16 at 1440×2560 · 1080×1920 accepted · static images underperform video on Reels
Safe zone (all vertical)Top 14% · bottom 35% · 6% per side · lower-right notch (40% high × 21% wide) for the CTA pill — unified since March 2026
ImagesJPG/PNG ≤30 MB. Meta's rule is 'use the highest resolution you have'
VideoMP4/MOV, H.264 + AAC, ≤4 GB · Stories/Reels 1 s–2 min · 1:1 or 4:5 for feed (4:5 is mobile-only on some placements)
Carousel2–10 cards, 1:1 (1080×1080+), consistent composition logic across cards
Marketplace / right column / Messenger inbox1:1, 1200×1200 minimum recommended
Audience Network398×208 landscape fallback — plan the crop or let the master carry it

The creative-refresh pipeline

Stage 1

Offer master

One 4:5 composition per offer: product hero (SKU-locked), headline zone in the top third, offer badge variable, CTA implied by layout — built to the safe zone, not cropped into it later.

Stage 2

Placement fan

Crop branches: 1:1 feed fallback, 9:16 Stories/Reels (re-timed, product kept in the middle 60%), 1200×1200 Marketplace, carousel card splits.

Stage 3

Motion branch

The hero image becomes a 6–10s Reels cut via the video node (push-in, product reveal, text timing) — because static on Reels is the most expensive mistake in the account.

Stage 4

Variable layer

Price, discount, and claim text are variables on overlay nodes. Black Friday changes one number; the graph re-exports 14 placements.

Stage 5

Export + name discipline

Export preset writes per-placement files with ratio + safe-zone checked in the filename (meta_45_feed_v3.mp4). Media Library stays organized because the graph is.

Where generic AI breaks Meta creative

Auto-crop is not composition

Tools that 'resize' to 9:16 by scaling and slicing the top and bottom are exactly what puts your headline in the 14% exclusion zone. A crop that's safe by construction keeps the product inside the middle 60% of every vertical frame and moves type — not pixels.

Typography redraw = brand damage at auction scale

Generative image models redraw letterforms. Run that through Advantage+ placements across 8 ad accounts and your brand name has eleven spellings. Text on your product artwork is never generated — it's preserved from your real files; marketing type is set on overlay nodes.

The 2–4 week decay nobody specs for

Meta's fatigue is a frequency problem, not a spec problem — but the fix is a volume pipeline: 6–10 genuine variants per concept, rotated before CTR sag. One master graph making placement-crops + motion variants in minutes is how you feed the auction without a design team.

How Berrys produces the set

Brand System node

Logo files, hex palette, type rules loaded once — every placement branch inherits, so the 1200×1200 Marketplace square looks like the 4:5 hero looks like the Reels cut.

SKU lock on the hero

The product comes from your real packshot, not a prompt description. Label typography and geometry are preserved through every crop.

One subscription, every model

Still branches (Flux 3, Seedream 5.0, GPT Image 2.5) and motion branches (Veo 3.1, Kling 4.0, Omni Flash) inside one canvas — benchmark which model's Reels cut survives frequency capping without re-buying tools.

Production workflows in Berrys Canvas

Workflow 1

Offer master → 14 placement crops

1. File Node: Ingest master product packshot.
2. Brand System Node: Compose 4:5 feed master (1440×1800) with product centered in middle 60% band.
3. Image Node (Nano Banana 2.1): Render master with crisp studio shadows and locked typography.
4. Crop Fan: Automatically export 1:1 feed square, 9:16 Stories/Reels (1440×2560), and 1200×1200 Marketplace assets.
Workflow 2

Static hero → 8s Reels motion cut

1. Image Node: Connect approved 4:5 still hero.
2. Video Node (Omni Flash / Veo 3.1): Render 8-second camera push-in and light-sweep reveal at 1440×2560.
3. Text Overlay Node: Burn timed captions adhering strictly to the lower-right CTA pill exclusion zone.
Workflow 3

Advantage+ catalog batch refresh

1. File Node: Connect multi-SKU product catalog.
2. Brand System Node: Enforce unified lighting and seasonal border styling.
3. Image Node (Nano Banana 2.1): Batch generate all SKU variants with identical scale and eye-level perspective.
Berrys Plugins · Model Context Protocol (MCP)

Create in chat. Keep it on your canvas.

Already working in an AI agent? Connect Berrys to Claude, Cursor, ChatGPT, Codex, or Hermes. Your agent plans the meta ads teams suite and runs the shots on your Berrys canvas, with saved Brand Memory and credit approval in chat.

Connector URL: https://app.berrys.io/api/mcpRemote MCP
Drop-in Agent Brief (Meta ads teams)
Using Berrys, create a multi-placement Meta ad suite for my product reference in ./assets:
1. File node: Load product packshot.
2. Brand System node: Build 4:5 feed master (1440×1800). Keep headline in top third and product in middle 60%.
3. Image node (Nano Banana 2.1): Render high-res master still.
4. Placement fan-out: Generate 9:16 Reels crop (1440×2560, safe zone enforced) and 1:1 feed fallback (1440×1440).
5. Video node: Generate an 8-second motion push-in version for Reels.
Estimate credit cost and request approval before generating.

Compliance & production boundaries

This is a production system for spec-compliant, brand-locked creative — it doesn't do media buying, and a compliant asset is not automatically a good ad. Hook strength, offer clarity and landing consistency still decide auction outcomes. Where a campaign needs a genuine human performance (testimonial, demo of real results), route that branch to a real creator and keep the canvas for everything around it.

When NOT to use AI generation for this

  • Before/after or unrealistic-outcome claims (Meta personal-attributes policy)
  • News/political/deadcelebrated-person synthetic media (requires disclosure or is banned)
  • Anything where the product's real-world behavior can't match the render at 100% zoom

Frequently asked questions

Do I still design 1080×1080?

Design the master at 4:5 (1440×1800) and generate 1:1 as a derived crop. 4:5 takes more mobile feed real estate; 1:1 covers Marketplace, right column and carousel.

What actually lives in the Reels safe zone math?

Nothing critical in the top 14% (269 px at 1080-class / 358 px at 1440), the bottom 35% (672/896 px), or 6% per side (65/86 px). That leaves roughly 1267×1306 px of guaranteed space at 1440×2560 — compose inside it.

Does Meta reject AI creative outright?

No — it requires disclosure of AI-manipulated people/events, and standard ad policies still apply (no unrealistic outcomes, no misleading before/afters). Product scenes generated from your real SKU artwork are routine commercial practice.

How many variants per concept?

Ship 6–10 crops/edits per concept and refresh every 2–4 weeks or on CTR sag — whichever comes first. The graph makes that a run, not a redesign.

In-Depth Guides & Research from Berrys Journal

Create on-brand assets without booking a studio

Start free on Berrys Canvas — 50 credits, no card required — or send Berrys Studio a brief and get finished campaign visuals with agency art direction.

Chat with us