OpenAdLibraryOpenAdLibrary
Ad Creative & Funnels

How to Find Winning Ads: The Complete Signals Framework (2026)

A winning ad isn't the prettiest one in the feed, it's the one an advertiser keeps paying to run, and this is the framework for reading the signals that prove it.

Concept illustration: a grid of native ad cards with one winning creative highlighted and traced by data lines

Most ad research dies on the same hill: people confuse visible with successful. They scroll a feed, screenshot the ads that look slick, and call it a day. The problem is that the slickest creative in the feed might have burned a test budget and gotten killed last Tuesday. The ugly, text-heavy advertorial sitting next to it might be in its fourth straight week of profitable scale.

You cannot tell those two apart with your eyes. The difference lives in the signals: how long the ad has run, how widely it spread, how many variants surround it, and what happens after the click. This is the framework for reading those signals, so you stop collecting screenshots and start finding ads that actually make money.

For context, we are reading these patterns against a live index of 589,036 creatives, 5.4 million ad observations, and 25,933 distinct advertisers across 42 networks (OpenAdLibrary, June 2026). That scale is what lets you separate a survivor from a one-day test, which is the whole game.

What "finding a winning ad" actually means#

A winning ad is one an advertiser keeps paying to run because it is at least breaking even. Finding it means filtering live inventory by evidence of sustained spend, not surface appeal. You read longevity, publisher spread, variant testing, and landing-page quality together. When those four line up, the odds that an ad is profitable get high enough to model and copy.

That definition sets the bar on purpose. You are not hunting for inspiration. You are reverse-engineering economic decisions that other buyers already paid to validate. Every signal below is just a way of watching those decisions from the outside.

The four signals that reveal a winner#

No single number proves an ad is profitable. You cannot see anyone's ROAS from the street. But four observable signals, read together, get you close. Treat them as triangulation: each is weak alone and strong in combination.

Signal What it measures Why it's hard to fake Where to read it
Longevity Days/weeks the ad has run continuously Runtime costs real money; losers get cut fast First-seen vs. last-seen dates
Spread How many publishers and placements carry it Wide distribution means funding scale, not testing Publisher count, placement diversity
Variant testing Whether the ad is one of many disciplined variations Serious buyers iterate; one-offs are dabblers Clusters of near-identical creatives by one brand
Funnel seriousness Whether the landing page is a real, optimized funnel Profitable buyers invest in the post-click experience The traced landing page / pre-lander

The mistake amateurs make is grading a creative in isolation. A winning ad is not a great image. It is a great image an advertiser has been paying to show, on many sites, in many tested versions, pointing at a funnel they clearly invested in. Read the system, not the picture.

1. Longevity: the closest thing to a public profit signal#

If you learn one thing about ad research, learn this: time is the truth serum. Native is a performance channel. Buyers stare at dashboards daily and cut anything that loses money. So an ad that has run continuously for weeks has survived dozens of kill decisions, and that survival is information you cannot get any other way.

Here is an honest caveat about our own data, because it matters. The longest continuous runs we currently observe top out around 28 days, since that is roughly how far back our daily capture window reaches per creative. The classic "90-day winner" is real industry lore, but it is lore, not something we can confirm from the outside yet. What we can show you is which creatives have run every single day across our whole observation window, and those are dense with direct-response operators.

Look at the current 28-day club. SmartAsset has been running a finance advertorial nonstop the entire window:

SmartAsset IRA tax advertorial running 28 days straight
Caption: SmartAsset's 'Ask a Pro: How Can I Avoid Paying Taxes on IRA Withdrawals?' ad, captured at 28 days continuous on Outbrain by OpenAdLibrary, June 2026

That is a textbook longevity read. A lead-gen advertiser in a high-value vertical (finance is our single largest at 17,232 creatives) does not keep paying for 28 straight days on a loser. The practical move: sort by run duration first, before you look at anything else, and let time do the initial filtering. We unpack the full mechanics, including how to avoid the always-on brand-ad false positive, in Ad Longevity: Why a Native Ad Running 30+ Days Is Probably Profitable.

2. Spread: distribution reveals confidence#

A test campaign sits on a handful of cheap placements. A scaled winner spreads across dozens or hundreds of publishers, because the buyer found something that converts and is now buying volume. Spread is the line between "we're trying this" and "this works, press the gas."

Read it two ways. Breadth is the raw number of distinct publishers carrying the creative; wider usually means more confident. Quality is which publishers. An ad on premium, expensive inventory (major news brands, blue-chip portals) signals a buyer who can afford premium CPMs because the back-end math works. A creative on 80 tier-one sites is a far stronger signal than the same creative on 80 long-tail arbitrage domains. Distribution is a vote of confidence measured in dollars.

This solar offer is a good spread example. It is a UK subsidy angle, the kind of evergreen lead-gen play that only scales wide if the funnel pays:

Solar home battery subsidy native ad, 27 days running
Caption: 'Solar home batteries: Electricians agree about 1 thing' by Solar Battery Subsidy, captured at 27 days on Taboola by OpenAdLibrary, June 2026

Home and garden is a busy lane in our index (7,707 creatives overall), and the long-running survivors in it tend to be subsidy or rebate hooks exactly like this one.

3. Variant testing: discipline is a fingerprint#

Look at a single advertiser's body of work, not one ad. Profitable native buyers do not run one creative. They run families. Ten headlines on one image. One headline across five thumbnails. A/B/C/D advertorial intros feeding a single offer. That iterative testing is the operational signature of someone scaling methodically.

Our index makes this fingerprint impossible to miss. The brand "My IQ" shows up repeatedly in the 28-day club with slight variations on the same quiz hook: "The Best IQ Test 2025," "What's Your IQ Level? Find Out Now," "Take a 3m quiz to get your IQ," "Start The IQ Test." Same offer, same funnel, a rotating headline matrix all running the full window on Microsoft Audience Network. That is not luck. That is a test rig, and the variants still standing are the ones that won.

When you cluster an advertiser's creatives and see disciplined variation, two things show up at once. They are serious, because dabblers do not build test matrices. And the winners are findable, because within the cluster the variant that ran longest and spread widest already beat the others. They ran the experiment; you just read the result.

This is also where you learn how the angle works: which hook survived, which proof element repeated, which emotional frame got scaled. We go deep on decoding those patterns in How to Analyze Winning Native Ad Creatives (Hooks, Angles, Advertorials), and on sourcing fresh angles for your vertical in How to Find Winning Native Ad Angles for Affiliate Campaigns.

4. Funnel seriousness: follow the click#

The ad is half the campaign. The landing page is where the money is made or lost, and it is the half most researchers never see. An ad pointing to a thin, broken, or placeholder page is probably a test. An ad pointing to a polished pre-lander, advertorial, and offer sequence with real proof and real CRO work is pointing to a funnel someone built to convert.

Health offers live or die on this. Look at the classic curiosity-gap hooks our crawlers pull every day:

Native health advertorial about hearing devices
Caption: 'Americans Are Ditching Hearing Aids for This New Device' by Nebroo, captured at 26 days on Taboola by OpenAdLibrary, June 2026
Native health advertorial about medications and memory
Caption: 'MDs Identify 10 Medications Now Attached to Memory Problems In Seniors' by Vital Guardian, a fresh Taboola creative captured by OpenAdLibrary, June 2026

Health is our third-largest vertical (14,895 creatives), and these advertorial hooks all funnel into long-form pre-landers. The 26-day Nebroo creative on the left has earned its keep; the Vital Guardian one on the right is days old and still proving itself. The ad library tells you the ad exists. You need to know where the click goes. OpenAdLibrary traces each click through to the advertiser's landing page (without ever clicking the live ad), so you can read the full funnel the way the advertiser designed it.

Funnel quality also tells you whether the offer is real. A great ad on a great-looking page can still sit on top of an offer that does not pay or convert. Separating a genuine converter from a well-dressed dud is its own discipline, covered in Offer Validation: How to Tell if an Affiliate Offer Actually Converts.

The research workflow, step by step#

Signals are the theory. Here is the repeatable process.

  1. Pick the network where your competitors actually buy. Start where your vertical lives, not where research is easiest. Taboola is our deepest index at 157,727 creatives and skews health, finance, and insurance. Outbrain (84,252 creatives) leans finance and insurance. MGID (49,689 creatives) is heavily entertainment, with 8,904 creatives in that vertical alone, so it is your first stop for sweepstakes, quizzes, and gaming offers.
  2. Filter by longevity first. Sort live ads by run duration. On your first pass, ignore the day-zero launches and focus on the ads that have persisted across the window. You are separating survivors from tests.
  3. Cluster by advertiser. Group survivors by who runs them. The brands with the most long-running, widely-spread creatives (the My IQs and SmartAssets of your vertical) are your teachers. Study them specifically.
  4. Read the variant family. Inside a serious advertiser's cluster, find the longest-running, widest-spread creative. That is the champion they scaled.
  5. Trace the click. Follow the winner to its landing page. Read the whole funnel: pre-lander, advertorial, offer, proof, CTA structure.
  6. Identify the real advertiser. Native ads route through a chain of trackers and SSPs that hide who is actually behind the spend. Resolving that supply chain to the real operator (not the publisher, not the network) lets you build a full picture of one playbook.
  7. Log and re-check. Winners change. Re-run the same query weekly and watch which creatives persist, which die, and which new variants enter the test matrix. Persistence over time is your confirmation.

This same workflow, pointed at physical and digital products instead of offers, is how operators surface trending products before they saturate, laid out in How to Find Winning Products with Native Ad Data (2026 Workflow).

Why native ad data is uniquely readable#

Native advertising is unusually transparent compared to walled-garden social, not by regulation but by architecture. Native ads run on the open web across thousands of independent publishers, so a third party can observe the same ads a real user sees, capture the real creative, and follow the same links. There is no closed feed hiding the inventory. That is how we have logged 5.4 million ad observations and 926,259 landing-page captures (OpenAdLibrary, June 2026): the ads are out in the open, by design.

Regulation is pushing the rest of the industry the same way. Under the EU's Digital Services Act, very large platforms must keep public, searchable, API-accessible ad repositories, and enforcement has teeth (the Commission fined X €45 million over a non-compliant repository, while TikTok and AliExpress committed to providing compliant ones). The direction is clear: ad transparency is becoming the default, and practitioners who build research habits now will compound the advantage.

Common mistakes that produce false positives#

Even with the framework, a few traps catch people.

Grading the prettiest creative. Design quality and profitability are weakly correlated at best. The framework exists because your eyes will mislead you.

Trusting a single signal. A long-running ad on one cheap publisher might be a forgotten always-on placement. A wide-spread ad that just launched might be a well-funded test about to flop. Demand convergence.

Mistaking brand ads for performance ads. A big brand may run a creative for weeks for awareness, not ROI. Take Honda running its City launch on Taboola: real spend, real longevity, but the goal is reach, not direct response.

Honda City auto brand ad on native inventory
Caption: A live Taboola finance ad, 'IRS Forgives Millions By June 30th Tax Deadline' by Fresh Start Information, captured by OpenAdLibrary, June 2026

Longevity is strongest as a signal for direct-response advertisers who live and die by the dashboard, like the Fresh Start tax-relief creative above. Brand awareness plays follow different rules.

Copying creatives instead of learning the structure. The win is not the exact image. It is the angle, hook, and funnel logic. Copy the mechanism, not the pixels.

Researching once. A winner found today is a snapshot. The real intelligence is in the trend line: which ads persist, scale, or die over weeks.

Where OpenAdLibrary fits#

This framework works with any honest data source. OpenAdLibrary is built to make it fast and cheap. It captures live public native ads across Taboola, Teads/Outbrain, MGID, Revcontent, MediaGo, Yahoo, and MSN; stores the real creative image at full quality; classifies the ad-tech supply chain so you can resolve the actual advertiser behind each ad; and traces every click to the landing page so you can read the whole funnel, all without clicking live ads. Longevity and spread are surfaced directly, so survivors rise to the top instead of hiding in a feed.

It is also open and affordable at $29.99/mo, or a free tier that lets you browse 200 live ads with no card, against legacy tools that run $80 to $400/mo. If you want to push past research into building, Creative Studio, Optimize, Copy DNA, and the API and MCP take you from signal to shipped ad. You can explore the underlying capability on our native ad spy tool page.

The framework is the skill. The data is the leverage. Put them together and "find winning ads" stops being a hopeful scroll and becomes a process you run every week.

Start free: browse 200 live native ads, no card required, and start reading the signals today.

Frequently asked questions

What is the single best signal that an ad is winning?
Longevity is the strongest single signal, because an advertiser will not keep paying to run a direct-response native ad for weeks unless it is at least breaking even. CTR and creative polish can both lie, but sustained runtime costs real money, which makes it the closest public proxy for profitability you can observe from the outside.
Can you tell if an ad is profitable without seeing the advertiser's account?
Not with certainty, but you can get close by combining signals instead of trusting one. Read how long the ad has run, how many publishers carry it, whether it sits inside a tested family of variants, and whether the landing page is a serious funnel; when all four point the same way, the probability of profitability is high.
How is finding winning ads different from just browsing an ad library?
Finding winners means filtering inventory by signals (sorting by run duration, clustering by advertiser, tracing clicks to landing pages) while browsing just shows you what exists. A framework separates the ads that are merely live from the ads that are actually working, turning a feed into evidence.
Do I need a paid spy tool to find winning ads?
No, you can start free: OpenAdLibrary lets you browse 200 live native ads with no card, which is enough to learn the signals. Paid access from $29.99/mo adds full longevity history, advertiser clustering, and landing-page traces, the volume of data you need to research systematically rather than anecdotally.
Which native networks should I research first?
Start where your vertical lives: Taboola is the deepest index (157,727 creatives, strong in health and finance), Outbrain leans finance and insurance, and MGID is heavily entertainment with nearly 9,000 creatives in that one vertical. Research the network your competitors actually buy on, not the one that's easiest to open.
The OpenAdLibrary Team
Written byThe OpenAdLibrary Team
Ad intelligence & native advertising research

We build OpenAdLibrary, the open ad-transparency platform. Every day our systems capture live native ads across Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo and MSN, identify the real advertiser behind each one, and follow the click to its landing page. These guides distill what we see in that data so you can research the market faster.