Ad Examples: 220+ Real DTC Ads, Broken Down by Niche
Real ecommerce ads pulled from Meta’s Ad Library while they were still running — sorted into nine niches, each one broken down by the hook it opens on and the offer it closes with.
220+ ads · 9 niches · 215+ advertisersWhat is this, in one paragraph?
A curated library of 220+ ecommerce ads, each one running on Meta at the time we captured it, organised into nine DTC niches. Each ad shows the advertiser, the headline exactly as it ran, how long it has been running, a short read of why the hook and offer are built that way, and a link to its record in Meta’s own Ad Library. Built and refreshed monthly by Top Growth Marketing.
Pick Your Category 👇
Every niche is its own swipe file, with that category’s rules written out — what you can claim, what the offer has to do, and which format the price point demands.
123K+ shares
one per brand
one per brand
one per brand
one per brand
one per brand
one per brand
one per brand
one per brand
one per brand
⚡ The pattern across every niche
Four things show up in every ad that keeps getting funded, in every category:
🎯 It earns the first second. Opens on a moment, a problem or a number — never a logo.
💰 The offer is in the creative, not buried in the caption where the scroll never reaches.
🔬 It substantiates or it reframes. Either the claim is backed on screen, or it is rewritten into something that needs no backing.
📱 It is built for the placement. Vertical asset, captions burned in, hook legible with the sound off.
How this library is built 🔍
Most free swipe files are screenshots of ads that died years ago, or affiliate creative scraped by keyword. This one is built brand-first and re-verified every refresh.
Steal the mechanism, not the picture
| ✅ Do this | 🚫 Not this |
|---|---|
| Copy the offer structure — the trial, the tier, the guarantee | Copy the visual layout and hope it transfers |
| Note which ads have run longest and ask why | Assume the newest ad is the best one |
| Compare across two niches to spot a mechanism nobody in yours uses | Only study your direct competitors |
| Check the Ad Library link before you brief anything | Trust a screenshot with no source |
| Test one borrowed mechanism at a time | Rebuild your whole account off a swipe file |
What the newest 94 ads are actually selling 📊
Everybody says ‘study the winners’. Nobody says what the winners are doing. We tagged all 94 by the single job the headline is doing. Positioning leads at 20%.
Our classification of the 94 ads in the four newest files, one tag each. Re-counted on every monthly refresh.
Curated library vs raw ad library vs paid spy tool
Three different tools that get confused for each other. Here is what each one is actually for.
| This library | Meta’s Ad Library | Paid spy tools | |
|---|---|---|---|
| Cost | Free | Free | $40–$200/mo |
| Coverage | 220+ hand-picked ads, 9 niches | Every active ad on Meta | Large, platform-dependent |
| Already filtered? | Yes — one ad per advertiser, low-impression ads cut | No — you get everything, including arbitrage | Partly, by saved filters |
| Tells you why it works | Yes — a written read per ad | No | Rarely |
| Best for | Briefing new creative fast | Checking one competitor in depth | Ongoing tracking at volume |
How to build your own swipe file 🛠️
The method behind this page, in six steps. It works on any ad library, on any platform.
Ad library glossary 📖
The terms used on every page in this library.
Questions people actually ask 💬
What is an ad library?
Meta, TikTok, LinkedIn and Google each publish a public record of every ad currently running. Those are raw feeds. This page is a curated library: we have already picked the ads worth studying out of the millions running, and written down why each one works.
Are these real ads?
Yes. Every ad was live on Meta when we captured it, and every card links to its own Ad Library record so you can check it. Nothing here is a mockup.
How do you choose which ads to include?
Brand-first, not keyword-first. Each niche has a list of the advertisers actually spending in that category. We pull their live creative and keep one ad per advertiser. Keyword searching returns mostly affiliate and arbitrage pages, which is why most free swipe files are full of them.
How often is it updated?
Monthly. Ads come down constantly, so each niche is re-pulled and anything that has stopped running gets replaced.
Can I use these ads for my own brand?
Copy the mechanism, not the execution. The useful part is the structure underneath: what it claims, how it proves it, where the offer sits. Lifting the visual gets you an ad that looks derivative and performs worse than the original.
Does a long-running ad mean it is profitable?
It is the best public signal available, but it is not proof. A long run tells you the ad clears policy review and that someone with budget authority keeps funding it. That is more than a screenshot on a blog tells you.
Why organise by niche instead of by platform?
Because the constraints that shape creative are category constraints. A supplement ad is built around what you can legally claim. A jewelry ad is built around gifting occasions. Two brands on the same platform in different categories have almost nothing to teach each other.
Who puts this together?
Top Growth Marketing. We run paid social, paid search and email for eCommerce and DTC brands, and we build this library for our own media buyers first.
Want ads like these running for your brand?
Paid social, paid search and email for eCommerce and DTC brands. Tell us the category and we’ll show you what’s working in it.