The Meta Ad Library is the most generous free competitor-research tool on the internet: every ad currently running on Facebook, Instagram, Messenger and Threads, from any Page, searchable by anyone. It's also quirkier than most guides admit. We track live Meta ads for 104 UK brands — 12,197 active creatives as of late August 2026 — and this guide covers both halves: exactly how to use the library well, and the placement patterns, vanishing-ad behaviour and unrendered dynamic ads we've measured that the library itself won't explain.
The Ad Library is Meta's public, no-login-needed record of every ad currently running across its apps — Facebook, Instagram, Messenger, Threads and the off-app Audience Network — from any advertiser, worldwide. It began as a political-ads archive in 2018 and was expanded to cover all active ads in 2019; the EU's Digital Services Act later forced extra disclosure onto EU-delivered ads (more on that below, because it matters even for UK research).
Unlike Google's equivalent, there is no meaningful volume cap that we've hit in practice: if a brand has 800 ads live, you can page through 800 ads. The catch is time, not volume: the library is a photograph of now, with almost no memory. That single fact shapes how you should use it.
What you don't get, for ordinary commercial ads: spend, impressions, clicks or any performance metric. A brilliant ad and a dud look identical in the grid.
Every ad in the library lists its publisher platforms, and almost nobody reads them in aggregate. We do. Across our 12,197 live tracked creatives, the splits look like this:
| Placement | Share of live ads set to run there |
|---|---|
| 99.5% | |
| 99.1% | |
| Messenger | 72.1% |
| Threads | 69.4% |
| Audience Network | 46.6% |
| 1.0% |
Two things fall out of that table. First, platform-splitting is essentially dead: only 0.5% of live ads are Facebook-only and 0.9% Instagram-only. Nearly everyone now hands placement to Meta's Advantage+ automation and runs the same creative everywhere, so "their Instagram strategy" and "their Facebook strategy" are, for most brands, the same strategy. Second, Threads is quietly mainstream: seven in ten live ads from the UK brands we track are opted into Threads placement, which is a bigger adoption number than most marketers would guess.
Under Article 39 of the EU's Digital Services Act, any ad delivered in the EU must carry extra public disclosure, and Meta surfaces it as a "European Union transparency" panel on the ad: who paid for it, who benefits from it, the targeting parameters the advertiser chose (age, gender, location), and reach estimates broken down by member state. The DSA also requires those ads to stay in the repository until a year after they last ran, and that is the only real memory the library has for commercial ads.
The catch for UK research: the UK isn't in the EU, so UK-only campaigns get none of this. In our data, only 687 of 12,197 live ads (5.6%) from tracked UK brands carry EU reach bands — the minority of campaigns that also serve Ireland or the continent. When they do, the panel is gold: it's the only free way to see a Meta advertiser's actual audience targeting and order-of-magnitude reach. If a brand you're studying trades in Ireland, check its EU-delivered ads first.
An active ad shows "Started running on…" and nothing else. The library never shows a scheduled end date, so you cannot tell whether a campaign has three days or three months left. More importantly, the moment a commercial ad stops, it disappears from the library entirely; only political and social-issue ads are archived long-term, and only EU-delivered commercial ads get the DSA's one-year grace.
This is not theoretical. Of the 12,437 Meta creatives we've captured across our tracked brands, 240 have already gone inactive, and those ads are no longer viewable in the public library. Whatever a competitor ran last Black Friday is gone unless someone recorded it while it was live. If you research manually, screenshot anything you might want to reference later; the library will not keep it for you.
{{product.name}} problemHere's the one no other guide mentions. A huge share of modern Meta
advertising is dynamic: catalogue ads that assemble themselves per viewer from
a product feed. The Ad Library shows these unrendered: instead of a
product photo and price, you see the raw template with placeholder variables
like {{product.name}} where the content should be.
In our tracked data, 64.6% of live ads — 7,878 of 12,197 — contain raw template placeholders in their headline or body text. Nearly two thirds of what UK retail and e-commerce brands run on Meta is catalogue machinery you cannot actually preview. Scroll Wren Kitchens or a grocer's loyalty arm like Nectar (810 live ads at our last count, the biggest Meta library we track) and the grid is dominated by these templates.
Practical consequence: judging a retailer's Meta creative strategy by eyeballing the library undercounts dynamic product ads' role massively, and you can't see which products or prices they push. What the templates do reveal is structure — how many catalogue campaigns run at once, and the wrapper copy around the feed.
Because run length is the library's only free performance proxy, it helps to know the base rates. Across our 12,197 live tracked creatives:
So an ad past the 60-day mark is already in the long tail, and anything past six months is a certified winner; study those first. The churn also means a monthly manual check misses most of what a competitor tests: a third of any brand's live library will be ads that didn't exist the week before.
The Meta Ad Library is the best free ad-intelligence tool of the four major platforms: complete for what's live, keyword-searchable, and no account needed. Its limits are structural: no performance data, no memory once an ad stops, no targeting outside EU-delivered ads, and a library where two thirds of retail creatives render as unfilled templates. It answers "what is this brand running right now?" and nothing about last month, next week, or what changed.
That's the part we built AdRival for: we snapshot 114 UK brands' live ads across Meta, Google, TikTok and LinkedIn, keep the history Meta throws away, and AI-qualify every creative — 29,544 so far, 12,269 of them Meta ads — for offer, discount, hook and urgency, so "which competitors launched a sale this week?" is a query, not an afternoon of scrolling. See it free on our Nectar, Gymshark and Dogs Trust pages, browse every brand we track, or read the companion guide to seeing competitor ads on every platform.
AdRival tracks and AI-qualifies every live ad the brands we cover are running across Google, Meta, TikTok and LinkedIn — updated weekly.
Browse live ad librariesMore guides: How accurate are competitor ad launch dates? Our data, measured · How to Track Competitor Promotions and Discounts · Google Ads Transparency Center: what it shows and hides · See Competitors' Ads Free: Google, Meta, TikTok, LinkedIn · live ad libraries