How long winning Meta ads run, by format (video, image, dynamic, catalog)

Published 13 Nov 2026. Data read 2026-11-11 and 2026-11-12 (frozen 2026-11-12 22:48 UTC). Source: Meta's Ad Library (EU transparency data), read by Poseidon, unless the text names another source.

In short, as read on 12 November 2026. Across 5,293 e-commerce ads still running in the EU after 21 days or more, the median ad had been live 115 days, and 59.3% had passed 90 days. Format matters. The median dynamic creative had run 132 days and the median catalog ad 140, against 106 for video and 115 for a single image. Country matters even more. In Italy, the median dynamic creative had run 210 days; in the Netherlands, the median single image 79.

One thing to know before reading. These ads are still running, so "days live" is how long each has run so far, not how long it will run in the end. It shows how long brands keep their winners going, measured on 12 November.

How long they run, by format

Format (Meta's label)Winning adsA quarter run less thanMedianA quarter run more than1 in 10 run more thanLive 90+ daysLive a year+
Video2,50351 days106 days178 days290 days55.8%5.2%
Single image1,52557 days115 days197 days297 days60.7%4.7%
Dynamic creative1,06159 days132 days219 days315 days63.6%6.0%
Catalog15385 days140 days258 days371 days71.2%11.1%
Carousel4342 days160 days181 days265 days58.1%0.0%
All winners5,29355 days115 days194 days296 days59.3%5.3%

Two formats with fewer than 30 ads (page-like ads and multi-image ads, 8 in all) are left out.

What this shows, without reading into it.

By country, the median run of each format

Each ad counts in the country that holds the largest part of Meta's breakdown for it. Medians are shown only where a format has 30 ads or more in that country.

CountryVideoSingle imageDynamic creative
Italy116 days (455 ads)166 days (165)210 days (126)
Poland125 days (360)149 days (181)167 days (90)
Germany106 days (390)128 days (292)126 days (202)
France97 days (412)100 days (271)104 days (243)
Spain92 days (331)92 days (173)113 days (133)
the Netherlands96 days (200)79 days (156)142 days (78)

How this was measured

FAQ

How long should I let a test ad run before I copy the idea?

Poseidon calls an ad a winner once it has run 21 days. This page shows how far past that the real winners go. Half of them run past 115 days.

Does a longer run mean more sales?

Not on its own. It means the brand kept paying for it. Combine it with Meta's EU reach, which Poseidon reads every day, to see how far the ad went. See how long a winning ad runs, with its reach.

Poseidon follows every winning e-commerce ad in the Meta Ad Library, every day, with its real EU reach, its script and the brands' own A/B tests. Ask Poseidon what's winning in your market →

Ask Poseidon what's winning. askposeidon.app

Get these answers for your own niche

Get an API key with 100 free credits and ask Poseidon yourself.

One free key per email, with 100 credits. Your email is kept only as a scrambled hash. How we handle your data