Why Can't I See My Competitor's Facebook Ads?
Six reasons competitor ads go missing from Meta Ad Library — and how to find them anyway.

Why This Happens
You know your competitor is running ads — maybe you've seen them in your feed, maybe someone forwarded one to you, maybe their homepage screams "Black Friday sale" and yet Meta Ad Library shows nothing when you search them. There are six common reasons this happens, and all six have a workaround. This post walks through each in order of how frequently we see it.
Reason 1: You're Searching the Wrong Page Name
Meta Ad Library searches match the exact page name, not the brand name. A brand you know as "Liquid Death" might have a Facebook page titled "Liquid Death Mountain Water" or "Liquid Death Official." Searches like "liquid death water" might miss "Liquid Death Mountain Water" depending on Meta's search quirks.
Fix: Go to the brand's Facebook page directly (search in Facebook itself, not Ad Library). Find their exact page name at the top of the page. Then go back to Ad Library and paste that exact name. Even better: click the "Ads" or "Page Transparency" link from their Facebook page — it takes you directly to their Ad Library listing with the correct advertiser ID.
Reason 2: They're Running Ads Through a Different Page
Many brands run ads through multiple pages: a main brand page, a product-specific page, a regional page, a campaign-specific microsite page, a retailer-specific page. The ads you saw in your feed might be attributed to a page you haven't searched.
Fix: On the main brand page, scroll to "Related pages" or check the Page Transparency section. It often lists associated pages. Also try searching for specific campaign names or product names as advertisers — brands sometimes create standalone pages for major launches.
Reason 3: The Ads Are Recently Stopped
Facebook ads disappear from Ad Library shortly after they stop running. "Shortly" can mean hours for some ads, days for others. If you saw an ad yesterday and it's gone today, this is probably why.
Fix: For ads that just stopped, check third-party tools that scraped them while they were live (Foreplay, Atria, Adology). For older ads, see our historical Facebook ads guide. For ads that stopped within the last 30 days, the Wayback Machine sometimes catches pages where the ad was embedded.
Reason 4: They're Running Ads in a Different Country
Meta Ad Library defaults to your current country. If the competitor runs ads only in another market — UK, Canada, Germany, Brazil — you won't see them without switching the country selector.
Fix: Above the search bar in Meta Ad Library, there's a country dropdown. Set it to "All" or iterate through the countries where you think they might be running. For global brands, it's often worth checking the US, UK, Canada, Australia, and the advertiser's home country specifically.
Reason 5: The Ad Is in a Regulated Category With Different Disclosure Rules
Ads in certain categories — primarily political, housing, employment, and credit — have their own disclosure tabs in Ad Library with different data and sometimes different visibility rules. If the competitor is running an ad that falls into one of these categories and you're searching the default "All ads" tab, you might miss it.
Fix: Try each of the category tabs in Meta Ad Library: political, housing, employment, credit. If the competitor runs in a regulated category, the ad often appears there with more information than the standard commercial view.
Reason 6: The "Ad" You Saw Wasn't Actually an Ad
Instagram and Facebook feeds now mix multiple content types: paid ads, organic posts from accounts you follow, organic posts from accounts you don't follow (boosted or algorithmically promoted), branded content tags (paid creator partnerships), and sponsored posts. Only the first of these shows up in Meta Ad Library. If what you saw was actually a boosted organic post, a branded content partnership, or an algorithmically-recommended post, it won't appear as an "ad."
Fix: Look at the post you saw more carefully. If it says "Sponsored" below the account name, it's an ad — should be in the library (unless one of the other reasons above applies). If it says "Paid partnership with" an account, it's branded content — sometimes shows up in Ad Library, sometimes not. If it says neither, it's organic. Organic posts aren't in Ad Library. They're on the brand's Facebook or Instagram feed, which you can browse directly.
The Less-Common Reasons
A few less frequent but real edge cases:
Ads are restricted to a custom audience. Some ads are only shown to specific custom audiences and don't appear in Ad Library's public view. This is rare for commercial ads but happens for retargeting campaigns.
Meta has taken down the ad. Policy violations can remove an ad from rotation and the library. Happens. Not usually something you'll run into for mainstream advertisers.
The advertiser's page has been suspended. If Meta has suspended the page for any reason, the ads disappear. Rare for established brands, more common for newer DTC advertisers running aggressive claims.
You're searching a sub-brand that isn't separately registered. Some advertisers run multiple sub-brands under one umbrella Facebook page. You won't find separate results for each sub-brand — everything's attributed to the parent.
A Systematic Troubleshooting Workflow
When a team tells us "I can't find brand X's Facebook ads," here's the checklist we run through:
Step 1: Find the exact page name by searching Facebook itself, not Ad Library. Use the name Facebook shows.
Step 2: Set Ad Library's country filter to "All" or iterate through likely countries.
Step 3: Check all four category tabs: All ads, Politics, Housing, Employment.
Step 4: Check the brand's Page Transparency for associated pages and search those too.
Step 5: If still nothing, the brand may not currently be running ads — or may have stopped recently. Check third-party tools for historical coverage.
Step 6: If you have a specific ad you saw, use reverse image search or Google Image Search on a screenshot to find where else it appears online.
This checklist solves the problem about 90 percent of the time. The remaining 10 percent is usually ads that have already left the library, which is what the historical ads guide is for.
What About Instagram-Only Ads?
Meta Ad Library covers both Facebook and Instagram ads — they share the same library because they share the same ads platform. If a competitor runs Instagram-only ads, they should still appear. If they don't, the reasons above (wrong page name, wrong country, recently stopped) usually apply.
One exception: Reels-specific ads. TikTok-style vertical video ads on Reels sometimes have more variants than the library shows — you might see one version of a Reels ad and miss others. This is a resolution limitation, not a visibility limitation.
Frequently Asked Questions
Does Meta Ad Library show all Facebook ads?
Yes, in theory, for as long as the ads are actively running. The caveats are around retention (ads disappear shortly after stopping), coverage by country, and category-specific disclosure tabs.
Why are my competitor's ads not in the library but I saw them?
Most commonly: different page name than you searched, different country than your default, or the ads stopped running recently. Also possible: the "ad" you saw was an organic post or a boosted post that doesn't register as an ad.
Can a brand hide their ads from Meta Ad Library?
Not officially. Commercial ads running on Meta platforms are supposed to appear in the library. Edge cases (custom audience restrictions, taken-down ads, suspended pages) can cause gaps.
How do I find ads that stopped running?
Meta Ad Library doesn't retain commercial ads long after they stop. Third-party tools that continuously scrape the library preserve historical ads. See our historical ads guide.
Is there a way to track a competitor's ads automatically?
Yes — tools like Foreplay, Atria, Adology, and others continuously monitor advertisers and notify you when new ads appear. The free alternative is setting a calendar reminder to check Ad Library weekly.
Where to Start
If you're stuck on a specific competitor right now, run the six-step checklist above. Most of the time, one of the first three steps (exact page name, country, category tab) solves it. If not, it's probably historical ad retention — covered here.
And if you're doing this research often enough that the manual workflow is painful, the third-party tools in this comparison automate most of it. For the broader context on how ad-library research fits into a full competitive intelligence workflow — paid ads plus talent organic plus press plus search — start here.