Reading ad longevity as a profit signal
An ad that keeps running for months is usually paying for itself. Here is why longevity works as a signal, when it misleads, and how to read it alongside variations and country spread.
Updated Oct 27, 2026

On this page+
You can't see a competitor's ROAS, conversion rate or spend. You can see how long their ads have been running. For anyone doing competitor research, that single date is one of the most useful pieces of public information available, because advertisers rarely keep paying for ads that don't work.
Longevity isn't proof of profit, though. Some ads run for months for reasons that have nothing to do with performance. This guide explains why longevity works as a signal, when it misleads, and how to read it alongside variation counts and country spread so you draw the right conclusions.
Why long-running ads are usually profitable
The logic rests on how media buyers work. Most performance teams launch new creative, give it a short window to prove itself and switch off whatever misses their targets. Budgets are finite, and every pound or dollar spent on a losing ad is taken from a winning one. Over time, the ads still running are the survivors of that culling.
Two other forces reinforce the signal:
- Fatigue. As an ad's frequency rises, performance usually declines. An ad that keeps running for months has held up against ad fatigue better than most, often because its hook or offer has broad appeal.
- Accumulated spend. A losing ad might survive a week through inattention. Surviving three months in an account that someone reviews regularly is much harder to explain without results.
The upshot: if you want to know what is working for a competitor, their oldest active ads are a good place to start looking.
How to measure longevity properly
Longevity sounds simple, but a few details change how you read it.
- Use start dates, not impressions. The Meta Ad Library shows when an ad started running. For active ads, longevity is the time from that date to today.
- Use EU data for completed runs. Outside the EU, commercial ads disappear from the library once they stop. For ads delivered in the EU, inactive ads remain visible for a year, so you can see the full run of ads that have already ended.
- Watch for pauses. An ad paused for six weeks and switched back on still shows its original start date. Its real running time may be shorter than it looks.
- Use rough bands rather than precise cut-offs. As working rules of thumb, under a week is too early to read, 30 days or more is meaningful, and 90 days or more is strong. These are judgement calls, not research findings.
When longevity misleads
Brand and awareness ads
Large brands often run awareness ads optimised for reach rather than sales. They keep them live because they are measuring something other than direct return. These ads can teach you about positioning, but they are not evidence of a profitable direct-response angle.
Low-spend ads
An ad spending a few dollars a day can run indefinitely without anyone worrying about it. It is not a winner; it is just cheap. EU reach estimates help here. An ad that has run for four months but reached very few people is probably not getting much budget.
Forgotten ads
Small advertisers sometimes leave ads running in a campaign nobody checks. These usually show up as a lone ad with no variations, no recent siblings and an advertiser whose other ads are all much newer.
Evergreen retargeting
Retargeting ads aimed at recent site visitors or cart abandoners can run for many months, because the audience refreshes itself. They may well be profitable, but they say little about how the brand acquires new customers. Copy that mentions "still thinking about it" or "your cart" is a giveaway.
Catalogue ads
Catalog ads pull products from a feed and are designed to run continuously. Their longevity reflects the setup, not a particular creative winning.
Combine longevity with other signals
Longevity becomes much more reliable when you read it together with a few other signals.
Variation count
If a long-running ad sits alongside several newer versions of the same concept, such as different hooks, creators or cuts, the advertiser is actively investing in it. A long-running ad with no variations is more likely to be low-spend, forgotten or retargeting.
Country spread
An ad or concept that started in one country and was later rolled out to several has probably passed a first market test. EU transparency data shows where ads were delivered, which makes this easier to check.
Recent iterations
The strongest pattern is an old winner with new versions launched in the last few weeks. That shows the brand is still putting budget and production time behind the concept today, rather than simply leaving it alone.
Advertiser context
A 90-day ad from a small store with ten active ads means something different from a 90-day ad from a household-name brand with hundreds. Look at the advertiser's overall activity before drawing conclusions.
A decision table
| Longevity | Variations | Countries | Likely reading | What to do |
|---|---|---|---|---|
| 60+ days | Many, some recent | Several | Proven concept being scaled | Study closely: hook, offer, format, landing page |
| 60+ days | One | One | Winner, low-spend, forgotten or retargeting | Check copy for retargeting cues and review the advertiser's other ads |
| 90+ days | Few | Many | Evergreen brand or catalogue ad | Useful for positioning, less so for direct response |
| 14 to 30 days | Many | Several | Early winner being scaled | Save it and recheck weekly |
| Under 14 days | Many | One | Active test | Note the likely hypothesis; draw no conclusion yet |
| Under 7 days, then stopped | Any | Any | Probably a losing test | Note what didn't work |
A practical workflow
- Pick five to ten advertisers in your niche.
- List each one's active ads by start date, oldest first.
- For every ad over 30 days old, check for variations, country spread and recent iterations.
- Set aside ads that look like retargeting, catalogue or pure awareness.
- For the survivors, write down the angle, offer, format and hook in one line each.
- Repeat monthly and note which ads dropped off and what replaced them.
The output is a short list of concepts that have probably earned their place, which is a much better starting point for briefs than whatever happened to appear in your feed. Product researchers can apply the same logic to individual products, as covered in how to find winning products from ad data.
Reading longevity in PixelSpyer
The native ad library can't sort by run length, so finding long-running ads means a lot of scrolling. In PixelSpyer's ad library you can filter by running days and number of countries directly, and the "Proven winners" preset in Discover surfaces ads that are still active after 30 days or more. Adding competitors to the brand tracker alerts you to new launches, so you can spot the moment an old winner gets fresh variations.
Written by
PixelSpyer Team
The PixelSpyer team studies millions of public Facebook and Instagram ads to work out what keeps ads running. We write up what we learn so you can test smarter. Questions or corrections? Get in touch.


