How to Tell If a Facebook Ad Is Profitable: 6 Signals (2026)

Guides

16 Min Read

Share:

How to Tell If a Facebook Ad Is Profitable: 6 Signals (2026)

You cannot see anyone else's ROAS. You can see how long they keep paying for an ad, how fast they copy it, and what they built behind the click.

You cannot see anyone else's ROAS. You can see how long they keep paying for an ad, how fast they copy it, and what they built behind the click.

Table of Contents

  1. Can you see if someone else's Facebook ad is profitable?

  2. Do likes and comments mean a Facebook ad is working?

  3. Step 1: Check how long the Facebook ad has been running

  4. Step 2: Count how many ads use the same creative

  5. Step 3: Check if new copies are still launching this week

  6. Step 4: See how many countries the ad runs in

  7. Step 5: Follow the click to the landing page, redirect chain and tech stack

  8. Step 6: Combine the signals into a verdict

  9. Frequently Asked Questions

  10. Conclusion

Key takeaways. Your own ad is profitable once its ROAS clears your break-even ROAS, and nobody outside an advertiser's own ad account can see that number for someone else's ad. What you can see instead is behavior: how long a creative keeps running, how many copies are live, whether new ones are still launching, how many countries it reaches, and what the advertiser built behind the click. Likes and comments measure attention, not sales. When a runtime past 30 days agrees with at least one behavior signal and one post-click signal, you are about as close to proof as public data gets. ZenaMakeup's palette video is what that agreement looks like: months of runtime and new copies still going out week after week.

The Facebook ad pulling the most reactions in a niche is often not the one making money. The one a brand quietly keeps paying for usually is. ZenaMakeup, a makeup brand whose hero product is an eye and cheek palette, has kept one palette video running since March, and in the past week alone it launched more than 200 fresh copies of it. A brand does not keep paying for a video for six months unless it pays back.

If you run Facebook ads and want to know whether a competitor's ad is actually making money before you borrow its angle, this guide shows you how in about 10 minutes. All you need is the advertiser's domain, page name or the ad's Library link.

By the end, you will be able to:

  • Read runtime without being fooled by it: tell a survivor from a proven winner.

  • Tell a test from a scaled winner: read copy count and run length together.

  • Spot a past winner before you copy it: so you are not late to it.

  • Read the funnel behind the click: see what the advertiser built and measures.

To find winning creatives across a whole niche rather than judge one ad you already found, start with find winning ad creatives across a whole niche.

Can you see if someone else's Facebook ad is profitable?

No. Nobody outside an advertiser's own ad account can see what a commercial Facebook ad spends or earns back. What you can see is everything the advertiser does in public: how long they keep paying, how many copies they run, and what they built behind the click.

Your own ad is profitable once its ROAS clears your break-even ROAS, 1 divided by your profit margin. A 40 percent margin needs a break-even ROAS of 2.5 before a single dollar counts as profit. That math belongs in your ad account, not this article.

For someone else's ad, the Ad Library shows a spend range only for social issue, election and political ads, and a reach estimate only for ads delivered in the EU or the UK. Reach proves delivery, not profit.

The pivot this guide runs on: every signal below is a decision the advertiser made while looking at their own ROAS. Paying for an ad, copying it, expanding into new countries and building pages behind it are votes that the numbers already say yes.

Here is what each side can see, and where:

Data point

Your own ad (Ads Manager)

Someone else's ad (Ad Library)

Ad intelligence tool

Spend and ROAS

Full detail

No, except social issue, election and political ads

No

Start date of each ad

Yes

Yes, "Started running on"

Yes, plus a creative-level First Seen

Copies on other pages

Not applicable

No, stops at the one page you view

Yes, every page

Copies launched this week

Not applicable

No

Yes

Countries

Yes

Limited, a reach estimate only for EU and UK ads

Yes, 16 tracked markets

Landing page, redirects, tech stack

Yes

No

Yes

Do likes and comments mean a Facebook ad is working?

Campaign objective decides who reacts. An engagement campaign buys cheap reactions from people who like to react. A sales campaign optimizes for buyers, and buyers rarely stop scrolling to hit like.

Reactions pool on the post, not the ad, so an old viral post keeps its likes no matter how the ad is doing now. Comments can be hidden or deleted, so the thread you see is never the full conversation. A controversial hook pulls in people who love arguing, not people who buy.

Comments are still worth reading, just not as a scoreboard. They are free research on objections and how customers talk, useful the next time you are spying on competitor Facebook ads. The signals that matter come from what the advertiser does with its money, not from what an audience does with its thumbs.

Engagement measures attention, not purchases.

Step 1: Check how long the Facebook ad has been running

This is the first filter, not the verdict, and it costs nothing.

Open Meta's Ad Library, find the advertiser's page or search the ad's own text, and open the ad card. Read the "Started running on" date and the Active or inactive status printed on the card.

Only the first row below comes from Meta. The rest are practitioner rules of thumb:

How long it has run

What it usually means

What can fool you

Under 7 days

Inside Meta's learning phase, which needs roughly 50 optimization events in a week to exit

Nothing is proven yet either way

1 to 4 weeks

Survived the first round of cuts

A small test budget can survive this long too

30+ days

Probably paying for itself

Evergreen and brand budgets reach 30 days without ever being profitable

90+ days

Proven, at least once

Brand and evergreen ads live here too, so it is not automatic proof

Runtime shows survival, not budget. A small evergreen spend can survive for years on its own, and brand campaigns run for months regardless of sales. Active means still delivering, not heavily funded. The start date also belongs to that one ad ID, so a months-old creative relaunched as fresh copies looks brand new, card by card. Step 2 fixes this with a creative-level First Seen date instead.

Here is the trap in action. One of the newest copies of ZenaMakeup's palette video went live in the UK in late September. Open its card in the Ad Library and it says that copy ran for about two hours, then stopped. Nothing on that card says the video behind it has been running since March. Most of ZenaMakeup's ads look exactly like this: about three in four run for three days or less, and only 63 out of more than 10,000 ever pass the one-month mark. The brand keeps swapping the copy and keeps the video. Judged one card at a time, nothing here looks like it lasts. Judged by the video, the winner is obvious.

The Meta Ad Library card for one of the newest UK copies of ZenaMakeup's palette video: inactive after about two hours of total active time in late September 2026The creative header for ZenaMakeup's palette video in AdPlexity Social: more than 2,000 copies, new copies climbing on the week, a Top Creative Score, first seen March 10, 2026

Quality check: If the ad started less than a week ago, stop here and check it again in 7 days. No other signal overrides a runtime that short.

Runtime proves survival, not spend.

Step 2: Count how many ads use the same creative

Copies matter because that is how you scale a winner: duplicate it into new ad sets, new campaigns, new pages. Every copy is another deliberate bet on the same creative.

Free method: read the page's own ad. "N ads use this creative and text" means identical copies are running as separate ads from that page. That is scaling. "This ad has multiple versions," means Meta is testing variations inside one ad. That is testing.

The catch: the Library only counts copies on the one page you are viewing. Affiliates and lead gen advertisers spread a creative across dozens of pages on purpose. One page badly under-reports it.

The rule: many active ads of different creatives means testing. Many active ads of the same creative means scaling. A burst of copies all first seen within days of each other, gone within a week, means a volume test. Read copy count and run length together; neither means anything alone.

AdPlexity Social replaces the guesswork. It counts a creative's copies across every page running it, not just one. The header lays out how many are live, how fast that number is moving, and how long the creative has survived since it first appeared, the same First Seen date that exposes the per-ad trap from Step 1.

ZenaMakeup is a clean case of what scaling looks like from the inside. Its palette video has been running since March and sits in the Top bracket of the Creative Score. It has more than 2,000 copies, spread across two of the brand's own Pages, which is why checking just one Page, the way the free method does, catches only part of the real count.

Then zoom out to the advertiser

Beyond one creative, check the advertiser's whole domain: active ads, pages running them, and distinct creatives in rotation. There is no universal "serious" number. Duplicate volume is a property of the vertical. Lead gen often runs one creative per county, while many ecommerce brands barely duplicate at all. Compare inside the vertical, never across it.

Set that against the rest of what ZenaMakeup runs. Most of what the brand launches each month is a video it has run before, not something new. In September it launched ads on 88 videos it had already used and only 13 new ones, almost seven to one. That is a brand testing a handful of new ideas a month and paying to keep the ones that already work.

ZenaMakeup's hair removal mousse is the newest test, and the score says it is too early to call. It only started running in late September, with just a handful of copies so far, and its videos sit in the Medium bracket or below. Check again in 7 days.

ZenaMakeup's Creatives tab in AdPlexity Social: new versus reused videos launched each month, and how long its ads live

A pile of copies is not a winner until it has survived. Read the First Seen and Last Seen dates before you read the count.

Quality check: If every copy was first seen in the same few days and none has run longer than a week, treat it as a test and come back in 7 days.

See a creative's copies across every page running it, not just the one in front of you. Sign up at adplexity.io and pull the same view on the next ad you find.

The same creative, copied many times, is a budget decision.

Step 3: Check if new copies are still launching this week

Lifetime volume is history. What matters this week is direction, and a creative can carry a huge lifetime # Ads while being completely finished.

A rising creative has new copies launching and a climbing active count: it is being scaled right now. A steady creative holds its active count with only a few new copies: a sustained earner. A falling creative has a dropping active count and no new copies: it is winding down, and copying it now means you arrive late.

AdPlexity Social's Creative Score ranks creatives by live momentum. It weighs how many duplicates are active right now, how fast the advertiser is launching new ones, and how long the creative has been running, then sorts every creative into one of five brackets: Top, High, Medium, Low and Dormant. Top is rare. Sort by Top Creative and stack it with a vertical or Industry filter so you are comparing inside your own niche.

ZenaMakeup is not riding one lucky clip. The palette offer runs in several different videos at once, and three of them sit in the Top bracket right now. That is the brand betting on the offer itself, not on a single video that happened to take off.

ZenaMakeup's videos in Explore, sorted by Top Creative: its palette videos lead the list

Scroll further down the same list and a second story shows up. ZenaMakeup has been advertising its eyeliner stamp since the same month as the palette's longest runner, back in March, but those videos' Creative Scores are falling fast, some down by more than half in a single week, while the palette videos keep climbing. Same brand, same starting month, two directions: one is being scaled, the other is being wound down.

The creative header for one of ZenaMakeup's eyeliner stamp videos: a Medium Creative Score that fell by more than half on the week

Lifetime volume is history. This week's copies are the live signal.

Step 4: See how many countries the ad runs in

Expanding into new countries, including a copy translated into another language, is a budget decision, and advertisers only make that call once the first market is already working. That makes it a supporting signal, not proof on its own.

Some advertisers launch in a dozen countries from day one. Apps, iGaming and broad-targeting offers do this routinely, so for them a wide country spread proves nothing extra. Placements prove even less than countries do: automatic placements are Meta's own default, so an ad running on Facebook, Instagram and Messenger together just means nobody turned automatic placements off.

AdPlexity Social lists the countries each copy was seen in, across the 16 markets it tracks. It never shows a global count. An instant translation toggle turns any copy into English, the fastest way to catch the same creative reappearing in another language.

The palette runs in the US, the UK, Canada and Australia. ZenaMakeup did not stop at the ad itself: it set up local versions of the palette product page for Australia, Canada and the UK, and those three local pages alone carry about half of all its ads. Setting up a store for a new market is an investment, the kind a brand makes once that market is paying.

Top landing pages for zenamakeup.com in AdPlexity Social: the Australian, Canadian and British versions of the palette product page

Nobody pays to expand a loser.

Step 5: Follow the click to the landing page, redirect chain and tech stack

Money invested after the click is the strongest public evidence an ad pays. Anyone can write an ad for free. A dedicated page, a tracker or an affiliate network fee are recurring costs that only keep happening if they earn their keep.

The landing page

A real landing page is dedicated to this one offer: a product page, advertorial, quiz or video sales letter, never a plain homepage. Several page variants on one domain are a stronger tell, since split testing only pays off with real traffic.

The palette video's click lands on a dedicated product page for the palette on ZenaMakeup's own Shopify store.

The redirect chain

A hop through a tracker such as Redtrack, Voluum, ClickFlare, Binom or Keitaro means the advertiser sees cost and revenue daily, so a long run behind a tracker is a vote it keeps renewing. A unique ID per ad in the landing URL does the same job with no named tracker in sight. Ignore fbclid, which Meta stamps on every click regardless.

This ad skips that step entirely: no tracker and no affiliate network, and the only hop in the chain stays on the store's own domain. That is normal for a Shopify store measuring its own orders directly, rather than paying for a tracker the way an affiliate has to.

The tech stack

The tech stack names the business model before you read a word of copy: Shopify means a store, VTurb a video sales letter, TrustedForm or Jornaya lead certification in regulated lead gen, and Ringba pay per call. An affiliate network such as ClickBank, BuyGoods, Digistore24 or GiddyUp names the offer and means someone gets paid per sale. Match the business model to the tech stack: an affiliate video sales letter's economics do not transfer to a Shopify brand, and TrustedForm documents consent, which matters most when the leads are sold on to buyers.

Without a tool, clicking the ad only shows the page it routed you to, and drops you into that advertiser's retargeting audience.

AdPlexity Social's Landing Pages tab shows the landing page screenshot, the full redirect chain, outgoing URLs, and every detected technology, tracking tool and affiliate network. That is post-click intelligence: reading what was built and measured after the click, the fastest way to reverse-engineer the full funnel behind a competitor's ad.

An advertiser running behind a real tracker knows exactly what this ad earns. If it is still running, the answer has already been yes.

Quality check: If the ad sends traffic to a homepage with no tracker and no dedicated page, runtime alone is carrying the whole verdict. Weigh it lower.

The redirect chain behind the palette ad in AdPlexity Social: two hops, both on zenamakeup.com, next to the product page preview

Step 6: Combine the signals into a verdict

No single signal proves a winner on its own. Two or three of them agreeing is the closest thing to proof public data gives you.

The six signals, plus the metric that only looks like one:

Signal

Strong sign

Weak sign

Check free

Check in AdPlexity Social

How long it has run

30+ days

Under 7 days, learning phase

"Started running on"

Days Running, First Seen

Active copies across pages

Many copies on many pages

A handful, one page

Page's own duplicate count

Active Ads, every page

New copies this week

Several

None

Not visible on one page

New Ads (7D)

Countries it runs in

Expanding past the first market

Stuck in one market

Not shown clearly

Countries per copy, 16 markets

What was built behind the click

Dedicated page, variants

Plain homepage

Click the ad yourself

Landing Pages tab, screenshot

Whether clicks are measured

Tracker, per-ad ID, network

None of those

Not visible

Redirect chain, tech stack

Likes, comments, shares

None on its own

High on a reused post or controversy

Visible on the post

Not tracked at all

Combine those signals and here is the verdict each pattern points to:

Verdict

What it looks like

What to do

Scaling winner

30+ days, many active copies, new copies this week, measured funnel

Study it now

Steady earner

Long run, stable active copies, few new ones

Study the funnel, expect less headroom

Past winner

Big lifetime # Ads, active near zero, no new copies

Learn from it, do not copy now

Volume test

Many copies first seen within days, short runs

Check again in 7 days

Evergreen or brand ad

Long run, one or two copies, homepage, nothing measured

Not direct response proof

ZenaMakeup's own videos sort into these same patterns. The palette video is the scaling winner: running since March and sitting in the Top bracket. The eyeliner stamp videos are winding down instead, their Creative Scores falling fast, some by more than half in a single week. The new hair removal mousse is still too early to call, a handful of copies sitting in Medium or below until another week of data says otherwise.

Run the scorecard on ZenaMakeup's palette video and it clears the bar. Runtime clears the 30-day mark easily: the video has been running since March. The behavior signal holds too: new copies of it are still launching week after week, not winding down. The post-click signal is just as solid: a dedicated product page for the palette, with local versions for Australia, Canada and the UK, and no third-party tracker needed because the store measures its own orders. By this guide's own bar, that is a scaling winner, not a guess.

The bar: a runtime past 30 days, plus at least one behavior signal, active or new copies, plus one post-click signal.

Save any creative worth watching to a Board and check it again in 7 days. Direction over one week is the best tiebreaker there is.

Frequently Asked Questions

How do I know if my own Facebook ad is profitable?

Compare its ROAS to your break-even ROAS, 1 divided by your profit margin, then check that number against real revenue in your store or CRM, not Ads Manager's attribution alone.

Can you see how much a competitor spends on a Facebook ad?

Not for an ordinary commercial ad. The Library only shows a spend range for social issue, election and political ads, plus a reach estimate for ads delivered in the EU or the UK. Any other spend figure is a model. Runtime and copy count are the reliable substitute.

How long does a Facebook ad need to run before it counts as a winner?

There is no set rule, and it depends heavily on the industry: a brand with an evergreen product can run one video for months, while a seasonal offer or a fast-moving vertical may cycle through creatives in a few weeks. Judge runtime against other advertisers in the same industry, and look at whether the advertiser is still adding copies, not at a fixed number of days. The 30 days used in this guide is a rule of thumb for a first read, not a law. The one firm point is the start: nothing is proven in the first week, while the ad is still inside Meta's learning phase.

Do likes and comments mean a Facebook ad is profitable?

No. They measure attention, not purchases. Reactions pool on a reused post no matter how the ad performs, and comments can be hidden or deleted. AdPlexity Social does not track likes, comments or shares; it judges behavior instead.

What does "This ad has multiple versions" mean in the Meta Ad Library?

It means Meta is testing variations, different images or text combined automatically, inside one ad. A line saying a number of ads use the same creative and text means separate, identical ads are running, usually scaling or an audience split.

How many active ads does a serious competitor run on Facebook?

There is no universal number. It depends on the vertical: lead gen often runs one creative per county, while many ecommerce brands barely duplicate. Ask how many active copies one creative has, and how many distinct creatives that advertiser runs.

Can a Facebook ad run for months and still lose money?

Yes. Small evergreen or retargeting budgets, brand goals, or an ad nobody switched off can run for months on their own. That is why runtime needs active copies and a real funnel beside it before it counts as proof.

Do I need a paid tool to tell if a Facebook ad is profitable?

Not for the basics. Runtime and single-page copy counts are free in the Ad Library. Copies across other pages, new copies this week, and the redirect chain and tech stack all need a tool; see what the free Ad Library cannot show for the full gap.

Conclusion

You now have six checks for the next ad that catches your eye:

  1. How long has it run

  2. How many copies are active across pages

  3. Are new copies still launching this week

  4. How many countries does it reach

  5. What was built behind the click

  6. Is any of it actually measured

None of these six proves anything on its own, but two or three agreeing is about as close to proof as public data gets. Run them on ZenaMakeup's palette video and nearly every one points the same way, which is exactly what makes it worth studying instead of scrolling past.

Sign up at adplexity.io and run these six checks on the next ad you are tempted to copy, against a database of 100M+ Meta ads with 15M+ new ones added every month.

Table of Contents

  1. Can you see if someone else's Facebook ad is profitable?

  2. Do likes and comments mean a Facebook ad is working?

  3. Step 1: Check how long the Facebook ad has been running

  4. Step 2: Count how many ads use the same creative

  5. Step 3: Check if new copies are still launching this week

  6. Step 4: See how many countries the ad runs in

  7. Step 5: Follow the click to the landing page, redirect chain and tech stack

  8. Step 6: Combine the signals into a verdict

  9. Frequently Asked Questions

  10. Conclusion

Key takeaways. Your own ad is profitable once its ROAS clears your break-even ROAS, and nobody outside an advertiser's own ad account can see that number for someone else's ad. What you can see instead is behavior: how long a creative keeps running, how many copies are live, whether new ones are still launching, how many countries it reaches, and what the advertiser built behind the click. Likes and comments measure attention, not sales. When a runtime past 30 days agrees with at least one behavior signal and one post-click signal, you are about as close to proof as public data gets. ZenaMakeup's palette video is what that agreement looks like: months of runtime and new copies still going out week after week.

The Facebook ad pulling the most reactions in a niche is often not the one making money. The one a brand quietly keeps paying for usually is. ZenaMakeup, a makeup brand whose hero product is an eye and cheek palette, has kept one palette video running since March, and in the past week alone it launched more than 200 fresh copies of it. A brand does not keep paying for a video for six months unless it pays back.

If you run Facebook ads and want to know whether a competitor's ad is actually making money before you borrow its angle, this guide shows you how in about 10 minutes. All you need is the advertiser's domain, page name or the ad's Library link.

By the end, you will be able to:

  • Read runtime without being fooled by it: tell a survivor from a proven winner.

  • Tell a test from a scaled winner: read copy count and run length together.

  • Spot a past winner before you copy it: so you are not late to it.

  • Read the funnel behind the click: see what the advertiser built and measures.

To find winning creatives across a whole niche rather than judge one ad you already found, start with find winning ad creatives across a whole niche.

Can you see if someone else's Facebook ad is profitable?

No. Nobody outside an advertiser's own ad account can see what a commercial Facebook ad spends or earns back. What you can see is everything the advertiser does in public: how long they keep paying, how many copies they run, and what they built behind the click.

Your own ad is profitable once its ROAS clears your break-even ROAS, 1 divided by your profit margin. A 40 percent margin needs a break-even ROAS of 2.5 before a single dollar counts as profit. That math belongs in your ad account, not this article.

For someone else's ad, the Ad Library shows a spend range only for social issue, election and political ads, and a reach estimate only for ads delivered in the EU or the UK. Reach proves delivery, not profit.

The pivot this guide runs on: every signal below is a decision the advertiser made while looking at their own ROAS. Paying for an ad, copying it, expanding into new countries and building pages behind it are votes that the numbers already say yes.

Here is what each side can see, and where:

Data point

Your own ad (Ads Manager)

Someone else's ad (Ad Library)

Ad intelligence tool

Spend and ROAS

Full detail

No, except social issue, election and political ads

No

Start date of each ad

Yes

Yes, "Started running on"

Yes, plus a creative-level First Seen

Copies on other pages

Not applicable

No, stops at the one page you view

Yes, every page

Copies launched this week

Not applicable

No

Yes

Countries

Yes

Limited, a reach estimate only for EU and UK ads

Yes, 16 tracked markets

Landing page, redirects, tech stack

Yes

No

Yes

Do likes and comments mean a Facebook ad is working?

Campaign objective decides who reacts. An engagement campaign buys cheap reactions from people who like to react. A sales campaign optimizes for buyers, and buyers rarely stop scrolling to hit like.

Reactions pool on the post, not the ad, so an old viral post keeps its likes no matter how the ad is doing now. Comments can be hidden or deleted, so the thread you see is never the full conversation. A controversial hook pulls in people who love arguing, not people who buy.

Comments are still worth reading, just not as a scoreboard. They are free research on objections and how customers talk, useful the next time you are spying on competitor Facebook ads. The signals that matter come from what the advertiser does with its money, not from what an audience does with its thumbs.

Engagement measures attention, not purchases.

Step 1: Check how long the Facebook ad has been running

This is the first filter, not the verdict, and it costs nothing.

Open Meta's Ad Library, find the advertiser's page or search the ad's own text, and open the ad card. Read the "Started running on" date and the Active or inactive status printed on the card.

Only the first row below comes from Meta. The rest are practitioner rules of thumb:

How long it has run

What it usually means

What can fool you

Under 7 days

Inside Meta's learning phase, which needs roughly 50 optimization events in a week to exit

Nothing is proven yet either way

1 to 4 weeks

Survived the first round of cuts

A small test budget can survive this long too

30+ days

Probably paying for itself

Evergreen and brand budgets reach 30 days without ever being profitable

90+ days

Proven, at least once

Brand and evergreen ads live here too, so it is not automatic proof

Runtime shows survival, not budget. A small evergreen spend can survive for years on its own, and brand campaigns run for months regardless of sales. Active means still delivering, not heavily funded. The start date also belongs to that one ad ID, so a months-old creative relaunched as fresh copies looks brand new, card by card. Step 2 fixes this with a creative-level First Seen date instead.

Here is the trap in action. One of the newest copies of ZenaMakeup's palette video went live in the UK in late September. Open its card in the Ad Library and it says that copy ran for about two hours, then stopped. Nothing on that card says the video behind it has been running since March. Most of ZenaMakeup's ads look exactly like this: about three in four run for three days or less, and only 63 out of more than 10,000 ever pass the one-month mark. The brand keeps swapping the copy and keeps the video. Judged one card at a time, nothing here looks like it lasts. Judged by the video, the winner is obvious.

The Meta Ad Library card for one of the newest UK copies of ZenaMakeup's palette video: inactive after about two hours of total active time in late September 2026The creative header for ZenaMakeup's palette video in AdPlexity Social: more than 2,000 copies, new copies climbing on the week, a Top Creative Score, first seen March 10, 2026

Quality check: If the ad started less than a week ago, stop here and check it again in 7 days. No other signal overrides a runtime that short.

Runtime proves survival, not spend.

Step 2: Count how many ads use the same creative

Copies matter because that is how you scale a winner: duplicate it into new ad sets, new campaigns, new pages. Every copy is another deliberate bet on the same creative.

Free method: read the page's own ad. "N ads use this creative and text" means identical copies are running as separate ads from that page. That is scaling. "This ad has multiple versions," means Meta is testing variations inside one ad. That is testing.

The catch: the Library only counts copies on the one page you are viewing. Affiliates and lead gen advertisers spread a creative across dozens of pages on purpose. One page badly under-reports it.

The rule: many active ads of different creatives means testing. Many active ads of the same creative means scaling. A burst of copies all first seen within days of each other, gone within a week, means a volume test. Read copy count and run length together; neither means anything alone.

AdPlexity Social replaces the guesswork. It counts a creative's copies across every page running it, not just one. The header lays out how many are live, how fast that number is moving, and how long the creative has survived since it first appeared, the same First Seen date that exposes the per-ad trap from Step 1.

ZenaMakeup is a clean case of what scaling looks like from the inside. Its palette video has been running since March and sits in the Top bracket of the Creative Score. It has more than 2,000 copies, spread across two of the brand's own Pages, which is why checking just one Page, the way the free method does, catches only part of the real count.

Then zoom out to the advertiser

Beyond one creative, check the advertiser's whole domain: active ads, pages running them, and distinct creatives in rotation. There is no universal "serious" number. Duplicate volume is a property of the vertical. Lead gen often runs one creative per county, while many ecommerce brands barely duplicate at all. Compare inside the vertical, never across it.

Set that against the rest of what ZenaMakeup runs. Most of what the brand launches each month is a video it has run before, not something new. In September it launched ads on 88 videos it had already used and only 13 new ones, almost seven to one. That is a brand testing a handful of new ideas a month and paying to keep the ones that already work.

ZenaMakeup's hair removal mousse is the newest test, and the score says it is too early to call. It only started running in late September, with just a handful of copies so far, and its videos sit in the Medium bracket or below. Check again in 7 days.

ZenaMakeup's Creatives tab in AdPlexity Social: new versus reused videos launched each month, and how long its ads live

A pile of copies is not a winner until it has survived. Read the First Seen and Last Seen dates before you read the count.

Quality check: If every copy was first seen in the same few days and none has run longer than a week, treat it as a test and come back in 7 days.

See a creative's copies across every page running it, not just the one in front of you. Sign up at adplexity.io and pull the same view on the next ad you find.

The same creative, copied many times, is a budget decision.

Step 3: Check if new copies are still launching this week

Lifetime volume is history. What matters this week is direction, and a creative can carry a huge lifetime # Ads while being completely finished.

A rising creative has new copies launching and a climbing active count: it is being scaled right now. A steady creative holds its active count with only a few new copies: a sustained earner. A falling creative has a dropping active count and no new copies: it is winding down, and copying it now means you arrive late.

AdPlexity Social's Creative Score ranks creatives by live momentum. It weighs how many duplicates are active right now, how fast the advertiser is launching new ones, and how long the creative has been running, then sorts every creative into one of five brackets: Top, High, Medium, Low and Dormant. Top is rare. Sort by Top Creative and stack it with a vertical or Industry filter so you are comparing inside your own niche.

ZenaMakeup is not riding one lucky clip. The palette offer runs in several different videos at once, and three of them sit in the Top bracket right now. That is the brand betting on the offer itself, not on a single video that happened to take off.

ZenaMakeup's videos in Explore, sorted by Top Creative: its palette videos lead the list

Scroll further down the same list and a second story shows up. ZenaMakeup has been advertising its eyeliner stamp since the same month as the palette's longest runner, back in March, but those videos' Creative Scores are falling fast, some down by more than half in a single week, while the palette videos keep climbing. Same brand, same starting month, two directions: one is being scaled, the other is being wound down.

The creative header for one of ZenaMakeup's eyeliner stamp videos: a Medium Creative Score that fell by more than half on the week

Lifetime volume is history. This week's copies are the live signal.

Step 4: See how many countries the ad runs in

Expanding into new countries, including a copy translated into another language, is a budget decision, and advertisers only make that call once the first market is already working. That makes it a supporting signal, not proof on its own.

Some advertisers launch in a dozen countries from day one. Apps, iGaming and broad-targeting offers do this routinely, so for them a wide country spread proves nothing extra. Placements prove even less than countries do: automatic placements are Meta's own default, so an ad running on Facebook, Instagram and Messenger together just means nobody turned automatic placements off.

AdPlexity Social lists the countries each copy was seen in, across the 16 markets it tracks. It never shows a global count. An instant translation toggle turns any copy into English, the fastest way to catch the same creative reappearing in another language.

The palette runs in the US, the UK, Canada and Australia. ZenaMakeup did not stop at the ad itself: it set up local versions of the palette product page for Australia, Canada and the UK, and those three local pages alone carry about half of all its ads. Setting up a store for a new market is an investment, the kind a brand makes once that market is paying.

Top landing pages for zenamakeup.com in AdPlexity Social: the Australian, Canadian and British versions of the palette product page

Nobody pays to expand a loser.

Step 5: Follow the click to the landing page, redirect chain and tech stack

Money invested after the click is the strongest public evidence an ad pays. Anyone can write an ad for free. A dedicated page, a tracker or an affiliate network fee are recurring costs that only keep happening if they earn their keep.

The landing page

A real landing page is dedicated to this one offer: a product page, advertorial, quiz or video sales letter, never a plain homepage. Several page variants on one domain are a stronger tell, since split testing only pays off with real traffic.

The palette video's click lands on a dedicated product page for the palette on ZenaMakeup's own Shopify store.

The redirect chain

A hop through a tracker such as Redtrack, Voluum, ClickFlare, Binom or Keitaro means the advertiser sees cost and revenue daily, so a long run behind a tracker is a vote it keeps renewing. A unique ID per ad in the landing URL does the same job with no named tracker in sight. Ignore fbclid, which Meta stamps on every click regardless.

This ad skips that step entirely: no tracker and no affiliate network, and the only hop in the chain stays on the store's own domain. That is normal for a Shopify store measuring its own orders directly, rather than paying for a tracker the way an affiliate has to.

The tech stack

The tech stack names the business model before you read a word of copy: Shopify means a store, VTurb a video sales letter, TrustedForm or Jornaya lead certification in regulated lead gen, and Ringba pay per call. An affiliate network such as ClickBank, BuyGoods, Digistore24 or GiddyUp names the offer and means someone gets paid per sale. Match the business model to the tech stack: an affiliate video sales letter's economics do not transfer to a Shopify brand, and TrustedForm documents consent, which matters most when the leads are sold on to buyers.

Without a tool, clicking the ad only shows the page it routed you to, and drops you into that advertiser's retargeting audience.

AdPlexity Social's Landing Pages tab shows the landing page screenshot, the full redirect chain, outgoing URLs, and every detected technology, tracking tool and affiliate network. That is post-click intelligence: reading what was built and measured after the click, the fastest way to reverse-engineer the full funnel behind a competitor's ad.

An advertiser running behind a real tracker knows exactly what this ad earns. If it is still running, the answer has already been yes.

Quality check: If the ad sends traffic to a homepage with no tracker and no dedicated page, runtime alone is carrying the whole verdict. Weigh it lower.

The redirect chain behind the palette ad in AdPlexity Social: two hops, both on zenamakeup.com, next to the product page preview

Step 6: Combine the signals into a verdict

No single signal proves a winner on its own. Two or three of them agreeing is the closest thing to proof public data gives you.

The six signals, plus the metric that only looks like one:

Signal

Strong sign

Weak sign

Check free

Check in AdPlexity Social

How long it has run

30+ days

Under 7 days, learning phase

"Started running on"

Days Running, First Seen

Active copies across pages

Many copies on many pages

A handful, one page

Page's own duplicate count

Active Ads, every page

New copies this week

Several

None

Not visible on one page

New Ads (7D)

Countries it runs in

Expanding past the first market

Stuck in one market

Not shown clearly

Countries per copy, 16 markets

What was built behind the click

Dedicated page, variants

Plain homepage

Click the ad yourself

Landing Pages tab, screenshot

Whether clicks are measured

Tracker, per-ad ID, network

None of those

Not visible

Redirect chain, tech stack

Likes, comments, shares

None on its own

High on a reused post or controversy

Visible on the post

Not tracked at all

Combine those signals and here is the verdict each pattern points to:

Verdict

What it looks like

What to do

Scaling winner

30+ days, many active copies, new copies this week, measured funnel

Study it now

Steady earner

Long run, stable active copies, few new ones

Study the funnel, expect less headroom

Past winner

Big lifetime # Ads, active near zero, no new copies

Learn from it, do not copy now

Volume test

Many copies first seen within days, short runs

Check again in 7 days

Evergreen or brand ad

Long run, one or two copies, homepage, nothing measured

Not direct response proof

ZenaMakeup's own videos sort into these same patterns. The palette video is the scaling winner: running since March and sitting in the Top bracket. The eyeliner stamp videos are winding down instead, their Creative Scores falling fast, some by more than half in a single week. The new hair removal mousse is still too early to call, a handful of copies sitting in Medium or below until another week of data says otherwise.

Run the scorecard on ZenaMakeup's palette video and it clears the bar. Runtime clears the 30-day mark easily: the video has been running since March. The behavior signal holds too: new copies of it are still launching week after week, not winding down. The post-click signal is just as solid: a dedicated product page for the palette, with local versions for Australia, Canada and the UK, and no third-party tracker needed because the store measures its own orders. By this guide's own bar, that is a scaling winner, not a guess.

The bar: a runtime past 30 days, plus at least one behavior signal, active or new copies, plus one post-click signal.

Save any creative worth watching to a Board and check it again in 7 days. Direction over one week is the best tiebreaker there is.

Frequently Asked Questions

How do I know if my own Facebook ad is profitable?

Compare its ROAS to your break-even ROAS, 1 divided by your profit margin, then check that number against real revenue in your store or CRM, not Ads Manager's attribution alone.

Can you see how much a competitor spends on a Facebook ad?

Not for an ordinary commercial ad. The Library only shows a spend range for social issue, election and political ads, plus a reach estimate for ads delivered in the EU or the UK. Any other spend figure is a model. Runtime and copy count are the reliable substitute.

How long does a Facebook ad need to run before it counts as a winner?

There is no set rule, and it depends heavily on the industry: a brand with an evergreen product can run one video for months, while a seasonal offer or a fast-moving vertical may cycle through creatives in a few weeks. Judge runtime against other advertisers in the same industry, and look at whether the advertiser is still adding copies, not at a fixed number of days. The 30 days used in this guide is a rule of thumb for a first read, not a law. The one firm point is the start: nothing is proven in the first week, while the ad is still inside Meta's learning phase.

Do likes and comments mean a Facebook ad is profitable?

No. They measure attention, not purchases. Reactions pool on a reused post no matter how the ad performs, and comments can be hidden or deleted. AdPlexity Social does not track likes, comments or shares; it judges behavior instead.

What does "This ad has multiple versions" mean in the Meta Ad Library?

It means Meta is testing variations, different images or text combined automatically, inside one ad. A line saying a number of ads use the same creative and text means separate, identical ads are running, usually scaling or an audience split.

How many active ads does a serious competitor run on Facebook?

There is no universal number. It depends on the vertical: lead gen often runs one creative per county, while many ecommerce brands barely duplicate. Ask how many active copies one creative has, and how many distinct creatives that advertiser runs.

Can a Facebook ad run for months and still lose money?

Yes. Small evergreen or retargeting budgets, brand goals, or an ad nobody switched off can run for months on their own. That is why runtime needs active copies and a real funnel beside it before it counts as proof.

Do I need a paid tool to tell if a Facebook ad is profitable?

Not for the basics. Runtime and single-page copy counts are free in the Ad Library. Copies across other pages, new copies this week, and the redirect chain and tech stack all need a tool; see what the free Ad Library cannot show for the full gap.

Conclusion

You now have six checks for the next ad that catches your eye:

  1. How long has it run

  2. How many copies are active across pages

  3. Are new copies still launching this week

  4. How many countries does it reach

  5. What was built behind the click

  6. Is any of it actually measured

None of these six proves anything on its own, but two or three agreeing is about as close to proof as public data gets. Run them on ZenaMakeup's palette video and nearly every one points the same way, which is exactly what makes it worth studying instead of scrolling past.

Sign up at adplexity.io and run these six checks on the next ad you are tempted to copy, against a database of 100M+ Meta ads with 15M+ new ones added every month.

Table of Contents

Quickly navigate through the key sections of this article.

Discover Winning Meta Ads

Similar Blogs

Check related blogs

Check related blogs

Check related blogs