How to Use the Meta Ad Library to Find Compliant Ads in Restricted Verticals
The Meta Ad Library (facebook.com/ads/library) is a free, public database of every ad currently running on Facebook and Instagram, searchable by keyword, advertiser, and country. For cannabis, peptide, med spa, and finance and crypto brands, it is the fastest way to see what compliant ad copy, imagery, and landing pages actually look like in your vertical right now, before you spend a dollar building creative that gets rejected. It will not tell you why an ad was approved or whether the account behind it is healthy, so treat it as a research tool, not proof of a safe pattern.
What is the Meta Ad Library and why does it matter for restricted brands?
Meta built the Ad Library as a transparency tool after regulatory pressure over political ads, and it now covers every active ad on the platform, not just political ones. Anyone can search it without an ad account or login. For a restricted vertical, that is a resource most advertisers never use: you can see exactly what copy, images, and offers Meta is currently allowing to run for cannabis, peptides, med spas, and finance products, in real time, for free.
Most restricted brands write ad copy from instinct or copy their website language straight into the ad. Both approaches skip the one signal that actually matters: what Meta is letting through today. Policy pages describe rules in general terms. The Ad Library shows the actual edge of what's currently compliant, which shifts as enforcement tightens or loosens.
How do you search the Ad Library for compliant ads in your vertical?
Go to facebook.com/ads/library, set the ad category to "All ads," and set the country to match your target market. From there:
- Search by keyword first: "dispensary," "peptides," "medspa," "botox," or your specific product category. This surfaces any advertiser currently running ads that mention the term.
- Search by advertiser name if you know specific competitors or brands in your space. Their full active ad set shows up, including how long each ad has been running.
- Filter by platform (Facebook, Instagram, Messenger, Audience Network) to see where restricted-vertical advertisers are actually getting placement approval, since some placements enforce differently than others.
- Note the "Started running on" date on each ad. An ad that has run for 60 or 90 days straight is a much stronger compliance signal than one that started yesterday.
What should you actually look for in an approved competitor ad?
Once you have a set of long-running ads pulled, look past the product and study the pattern:
- Language distance from the product. Compliant cannabis and peptide ads almost never use direct sale language ("buy," "order," "percent off THC products"). They lean on lifestyle, education, or brand-awareness framing instead.
- Where the sale actually happens. The ad itself is often soft. The landing page is where the real offer, pricing, and purchase path live. That split is not an accident, it is how most approved restricted-vertical ads are structured.
- Imagery choices. Product-forward photography (the actual pill, flower, or injectable) is rarer in ads that have run 60-plus days than in ads that disappear within a week. Lifestyle and brand imagery tends to survive review longer.
- Disclaimers and age-gating language. Cannabis ads that have run long often carry visible state-legality or age disclaimers directly in the copy or first comment, not buried on the landing page.
- CTA button choice. "Learn More" and "Shop Now" outnumber anything implying immediate purchase pressure. That is consistent with what we see across the campaigns we manage for cannabis and peptide and nutraceutical brands.
How do you tell if an ad you're seeing is actually stable, versus about to get pulled?
Longevity is the single best public signal you have. An ad that has run continuously for two or three months has survived multiple automated and manual review passes. An ad that started three days ago has not proven anything yet, it may get pulled tomorrow.
A second signal: check whether the same advertiser is running the identical ad in the EU as well as the US. The EU's Digital Services Act forces Meta to disclose more targeting detail for ads shown there, so advertisers running clean, long-lived ads across both regions are generally operating with a more conservative, durable compliance posture, not chasing a loophole that only works in one market.
What are the limits of Ad Library research?
This is where most self-taught restricted-vertical advertisers get overconfident. The Ad Library tells you an ad is currently running. It does not tell you:
- Whether the account behind it has a clean history or is one strike from a ban.
- Whether the landing page it points to is actually compliant, since Meta reviews the whole funnel, not just the ad creative. Our landing page compliance checklist covers that side of the review.
- Why a specific ad was approved. You are pattern-matching from the outside, not reading Meta's internal review logic.
- Whether the advertiser is running the ad through a workaround (a shell page, an aged account, geo-restricted delivery) that will not transfer to your account.
Copying the surface pattern of a long-running ad without understanding why it survived review is how a lot of restricted brands end up rejected anyway. The library is a starting point for creative direction, not a compliance guarantee. Our ad rejection reasons guide covers what happens when that gap catches up with an account.
| Approach | DIY Ad Library research | Professional compliance audit |
|---|---|---|
| Cost | Free | Paid engagement |
| Shows current approved patterns | Yes, publicly searchable | Yes, plus account-specific context |
| Explains why an ad was approved | No, pattern inference only | Yes, based on account and policy history |
| Reviews your landing page and funnel | Not covered | Full funnel review |
| Accounts for your account's specific risk history | No | Yes |
FAQ
Sources: Meta Ad Library, Meta Advertising Standards, Meta Business Help Center.
Reading Is Free. So Is the Audit.
Get a live screen-share review of your ads, profile or site, and the fix on the spot.
Two minute application · reviewed by hand · reply within one business day. Every brand in our case studies started exactly here.