AdRadar home Try 60 scans for $3

How long does a Facebook ad have to run before you can call it a winner?

Last updated October 13, 2026 · By the AdRadar team · Data: public Meta Ad Library scans

Short answer

There is no official threshold. In our October 2026 scans, the median active on-topic ad had been running 66 to 148 days depending on the niche, so an ad past 90 days is in the top half. Treat 90+ days, plus the same creative reused in several ads, as a strong signal the advertiser keeps paying for it, not as proof it is profitable.

Key takeaways

  • Median run time of active on-topic ads, US, Oct 13, 2026: protein powder 148 days, vitamin C serum 86 days, magnesium gummies 66 days.
  • Ads running 90+ days: 6 of 9 (protein powder), 5 of 10 (vitamin C serum), 9 of 21 (magnesium gummies).
  • Short-lived ads are not necessarily losers; seasonal offers and tests stop on purpose.
  • Combine run time with creative reuse and a direct-response offer before calling an ad a winner.

Evidence from a real scan

Verified scan · Oct 13, 2026 Real scan, US, "vitamin C serum", Oct 13, 2026. The longest runner had been live 955 days.

Longest-running active vitamin c serum ads, US Meta Ad Library
AdvertiserDays runningHookAngleAd
LoveToKnow474Listicle howtoAuthority credentialView in Ad Library
Grace perfect skin955QuestionOtherView in Ad Library
Maelove181Negative hookPrice discountView in Ad Library
Kim Ji Soo 김지수 - Korean Skincare Expert116Bold claimAuthority credentialView in Ad Library
Eqqualberry-Global119Problem calloutOtherView in Ad Library
SkinCeuticals8Bold claimAuthority credentialView in Ad Library

Full data: vitamin c serum ad report. We quote only advertiser names and link to Meta; we don't re-host creatives.

Measured run times in three niches (AdRadar scans, US, Oct 13, 2026)

Measured run times in three niches (AdRadar scans, US, Oct 13, 2026)
NicheActive on-topic adsAdvertisersMedian days runningAds at 90+ daysReport
Protein powder991486View
Vitamin C serum108865View
Magnesium gummies2112669View

Small samples (9 to 21 ads per niche). Medians will move as we add niches.

What AdRadar is

  • Remote MCP server at https://adradarmcp.cloud/mcp. Works in Claude, ChatGPT, Cursor and Claude Code; sign in with Google over OAuth.
  • ad_radar_spy searches the public Meta Ad Library by keyword and country at the moment you ask (not a stored archive) and returns days running, creative reuse, hook, angle, CTA strength and a link to each ad in the Ad Library.
  • ad_radar_tiktok_top returns 20 top TikTok auction ads per country from TikTok Creative Center, with CTR, likes, budget tier and objective.
  • Prepaid credits: $3 for 60 scans, $5/100, $10/200, $25/600, $50/1400. Credits never expire. Failed or empty scans refund the credit automatically.

Try it in your agent

AdRadar is a remote MCP server for Claude, ChatGPT and Cursor. Connect it once, then paste this prompt.

Prompt Use AdRadar to scan active US Facebook ads for "sleep gummies". Tell me the median days running, how many ads are past 90 days, and what those long runners have in common.

Pay per scan, no subscription. Credits never expire. Failed or empty scans are refunded.

FAQ

Is 30 days long enough to call an ad a winner?

It's a weak signal. In our scans the median active ad was already past 60 days, so 30 days is below average.

Why do some ads run for years?

Evergreen offers, catalog ads and brand ads can run for years. Check whether the ad still has a clear offer and CTA.

Does AdRadar's Winning Score prove an ad is profitable?

No. It combines run time, creative reuse, CTA strength and clarity to rank what's worth studying.