Skip to content

Preview with sample data. Stores ending in .example and their numbers are generated to show how RivalSonar works.

RivalSonar
AdsAd longevityReachMeta

How to read ad longevity and reach

How long an ad has run and how many people it reached are the two most useful numbers in any ad library. Here is what they really tell you, where they mislead, and how to read them together.

RivalSonar team Updated 13 Nov 2026 5 min read
Two phones showing video ads with floating hearts around them
On this page

When you look at a competitor's ad, you cannot see their profit. What you can see, in most public ad libraries, is when the ad started and, for ads shown in Europe, roughly how many people it reached. Read carefully, those two numbers say a lot about whether a product is working. Read carelessly, they lead you into products that were never profitable. This guide explains how to read both.

Key takeaways

  • Ad longevity is the number of days an ad has been running. Long runs suggest the ad pays for itself, but they are not proof.
  • Reach is the number of people who saw an ad at least once. Public reach figures exist mainly for ads shown in the EU.
  • The strongest signal is a combination. Long runs, growing reach and new variations of the same idea point to a product that is scaling.
  • Brand advertisers, retargeting ads and evergreen catalogue ads can run for months without telling you anything about one product.
  • Compare ads within the same store and the same niche, never across very different businesses.

Ad longevity

What it is

Most ad libraries show the date an ad started running and whether it is still active. The difference between the start date and today, or the end date, is the ad's longevity, often shown as active days. In RivalSonar it appears as active days on every ad card and can be used as a filter.

Why it matters

Advertisers pay for every day an ad runs. Most performance marketers turn off losing ads within days, because each day of a bad ad is money lost. So an ad that is still running after several weeks has probably passed the advertiser's own test, whatever that test is. That makes longevity one of the few public signals that reflects private results.

Where it misleads

Longevity is weaker in a few common cases:

  • Brand and awareness ads. Large brands keep ads running to stay visible, not because one product converts.
  • Retargeting. Ads shown only to past visitors can run for months at a small budget.
  • Forgotten ads. Some small stores leave an ad running at a low daily budget long after they stopped paying attention.
  • Relaunched ads. An advertiser can stop an ad and start a near copy, which resets the start date.

Because of this, treat longevity as a reason to look closer, not a reason to copy.

Rough reading guide

Active days Usual meaning
Under 7 Almost always a test
7 to 21 Survived the first cut, still unproven
21 to 60 Likely profitable enough to keep, worth a closer look
Over 60 Either a strong evergreen ad or a low-budget ad nobody turned off

These bands are a habit, not a rule. Seasonal products and short promotions follow their own clock.

Reach

What EU reach is

Under European transparency rules, the major platforms publish more detail for ads shown to people in the European Union. On Meta, that includes an EU reach figure, the estimated number of unique accounts in the EU that saw the ad, often with a split by country, age and gender. It covers EU delivery only, so a store that advertises mostly in the United States can show a small EU reach while spending heavily elsewhere.

How RivalSonar estimates reach and spend

RivalSonar shows reach and an estimated spend for ads across Meta, TikTok, Pinterest and Snapchat. Where a platform publishes a reach figure, we show it. Where it does not, the reach shown is a modelled estimate. Spend is always an estimate, because platforms do not publish what commercial advertisers pay, and real costs vary with CPM by network, country and season. Use both numbers to compare ads and advertisers with each other, not as an advertiser's real budget.

Reach per day

Total reach grows with time, so a three-month-old ad will usually have more reach than a two-week-old ad. Divide reach by active days to get reach per day. That number tells you whether the advertiser is putting more money behind the ad now, and it lets you compare old and new ads fairly.

Reading them together

The most useful reading combines four signals:

  1. Active days. Has the ad survived beyond testing?
  2. Reach per day. Is delivery rising, flat or falling?
  3. Variations. Has the advertiser made new versions of the same idea, with different hooks, formats or UGC creators?
  4. Spread. Are other stores now advertising the same product?

An ad with a long run, rising reach per day and several new variations is the classic scaling pattern. An ad with a long run and flat, small reach is often a forgotten low-budget ad. A new ad with high reach from a big advertiser may simply be a large test budget.

RivalSonar's AI score summarises these signals as testing, scaling or winning. Use it to sort a long list quickly, then open the ads and check the reasoning for yourself.

A worked example

Imagine you find a posture corrector advertised by three stores.

  • Store one has a single ad, active for five days, with no EU reach yet. That is a test.
  • Store two has seven variations of one hook, the oldest active for 45 days, and the newest added last week. Its estimated reach per day has doubled over the last month. That is scaling.
  • Store three has one ad that has run for 120 days with very low estimated reach per day. That is probably a small evergreen ad.

Store two is the one to study. Open its store profile, check its best sellers and estimated orders, and look at how its product page handles price, bundles and reviews. Then add the store to the sales tracker for a few days to see whether the product actually moves. The guide on tracking competitor sales daily explains how.

Common mistakes

  • Copying the oldest ad. Old is not the same as good. Check that it is still getting meaningful reach.
  • Comparing across niches. A homeware brand and a supplement brand spend very differently. Compare stores that sell similar products at similar prices.
  • Ignoring the landing page. An ad can be strong while the store loses money on returns or poor margins.
  • Trusting one country. Reach in the EU says little about delivery in other markets.

Ad longevity and reach will not tell you what to sell, but they are excellent at telling you which ads deserve your next half hour of research.

Frequently asked questions

Why does an ad show reach only for the EU?

European transparency rules require the large platforms to publish reach and audience detail for ads shown in the EU. Outside the EU, most commercial ads show only the creative and the start date, so public reach figures cover EU delivery only.

Does a long-running ad mean the product is profitable?

Not necessarily. It means the advertiser has kept paying for it, which often means it works for them. Brand ads, retargeting ads and forgotten low-budget ads can also run for a long time, so check reach and variations as well.

How accurate is the spend estimate in RivalSonar?

It is a modelled estimate, because platforms do not publish what commercial advertisers pay. It is useful for comparing ads and advertisers with each other, but it should not be read as an advertiser's real budget.

Can I get alerts when a competitor launches new ads?

Yes. The ad tracker in RivalSonar follows stores or advertisers you choose and shows their new ads as they appear. Tracking uses slots on your plan rather than credits.

Related guides

All guides

Also on the blog

Start with real numbers today

Free forever plan. No card needed. Upgrade when RivalSonar earns it.