For agencies that grow D2C brands
How does competitor ad tracking show which rival ads are working?
Competitor ad tracking means recording each rival's ads on Meta and Google, run after run: what launched, what stopped, what changed and how long each has run. Both public libraries show the ads but hide spend and results, so the ads a rival keeps running for weeks, in several versions, are your best clue to what is working.
₹28,064 of Meta spend in 30 days, up against Amazon, Flipkart and Myntra · Moolwanai-dm · Paid ads · 30 days to 26 Sep 2026 · web search, 26 Sep 2026 · real data
What you'll see in 10 minutes
- Your first brand's report, built from its domain alone, including the rivals it competes with.
- The rivals' live Meta ads, with each one's start date and how long it has run.
- Their Google search, display and YouTube ads, with the last date each ran (Professional and Enterprise plans; partial on Starter).
- A place to add the rivals the brand worries about most, so ai-dm checks them every day.
What can you see in a competitor's Meta ads, and what stays hidden?
Tuesday, 6pm. The brand's founder forwards a screenshot: "This brand is all over Instagram. What are they doing that we aren't?" Answering it means an hour in the Meta Ad Library, and next week you start again from scratch.
The library is a window, not a record. It shows the ads running now and those paused recently, so a rival's failed tests and last month's offer slip out of view. For commercial ads it never shows spend or results; spend ranges appear only for ads about social issues, elections or politics.
| What you want to know | Meta Ad Library, by hand | ai-dm, on every run |
|---|---|---|
| The creative and copy | Shown while the ad is live | Captured on each daily or weekly run and kept after the ad stops |
| When it started | Start date shown | Start date, days running and the date it stopped |
| What launched, stopped or changed | Only by comparing screenshots yourself | Each ad marked new, still active, disappeared or creative changed |
| Spend, impressions and results | Not shown for commercial ads | Not shown; ai-dm does not guess them |
| Who it targets | Not shown | Not shown |
Because spend stays hidden, the useful question is not "how much are they spending?" but "which ads do they keep paying for?"
How do you spot a competitor's winning ads?
Staying power is the clue public data gives you. Advertisers seldom keep paying for an ad that isn't earning its place, so the ads that last, multiply and come back are the ones worth studying. Look for five signals.
It has run for weeks, not days
New ads are tests. An ad still live after several weeks has survived the rival's own reviews.
It runs in several versions
Different images, headlines or cuts of the same idea mean the rival is building on something that works.
Its hook or offer comes back in newer ads
When a line keeps reappearing, the rival has found a message it trusts.
It kept running when other ads stopped
A refresh that switches off five ads and keeps one tells you which one they rate.
It spread to more placements
An ad that started on Instagram and later appears on Facebook as well is being given more room.
Check a rival ad's staying power
Look up any rival ad in the Meta Ad Library and fill in what you see. The checker weighs the four signals you can read without spend data.
Check it again next week. If it is still live with new versions, it is earning its place.
Free, no login. A rule of thumb from public signals, not a measure of spend or results. Starting values are an illustrative example.
No plan to pick. Pay as you go, per brand.
Can you track a competitor's Google search, display and YouTube ads?
Yes, in Google's Ads Transparency Center. It is Google's free, searchable record of advertisers and the ads they have served on Google platforms such as Search, Display, Gmail and YouTube. Search for a rival by advertiser or website name, and you can filter what it has run by date and by the location the ads targeted (Google Advertising Policies Help, ads transparency). For each ad, Google shows its format and the last date it ran, and which ads were shown in a region (Google, launch of the Ads Transparency Center).
| What you want to know | Ads Transparency Center | How to read it for a rival |
|---|---|---|
| Who runs the ads | The advertiser's name and location, and who pays for the ads | The name can be the company behind the brand, so search the rival's website too |
| Which ads it has run | Ads on Search, Display, Gmail and YouTube, with each one's format | Read the text, image and video ads apart: each tells you something different |
| When it ran | The last date each ad ran | Log the date you first see each ad; your log tells you how long it has lasted |
| Where it ran | Filter by the location the ads targeted | Set it to the brand's market before you read anything |
| Spend, impressions and results | Not part of what Google lists for an advertiser's ads | Don't guess them; read staying power instead |
| Who it targets | Shown only for ads served in certain countries or regions | Infer it from the offer, the landing page and the language |
Read it the way you read the Meta Ad Library. An ad you first logged weeks ago that ran again yesterday is one the rival keeps paying for. A burst of new ads in one format marks a new push. A search ad that stays unchanged tells you which promise the rival trusts with shoppers who are already searching. The five staying-power signals above apply to Google ads too.
ai-dm tracks both libraries for every brand's rivals. Beside each rival's Meta ads, ai-dm collects its Google search, display and YouTube ads and advertiser activity from Google's public Ads Transparency Center, so the rivals' ads on both platforms sit in one place. Google ads tracking is included on Professional and Enterprise plans, with partial access on Starter. For the full method, see how to see a competitor's Google ads and which ones are working.
How do you track competitor ads in one country, region or city?
Narrow by country, then read each ad for local clues. The Meta Ad Library searches ads by the country they reached; a breakdown by state or province is published only for ads about social issues, elections or politics (Meta for Developers, Ad Library API). Google's Ads Transparency Center filters by the location an ad targeted (Google Advertising Policies Help). Neither tells you which cities a commercial ad targeted.
| Narrow down to | Meta Ad Library | Google Ads Transparency Center |
|---|---|---|
| Country | Yes, by the country an ad reached | Yes, by the location an ad targeted |
| State or province | Only for social issue, election and political ads | Not described in Google's help pages |
| City | Not shown | Not shown |
So infer the local focus from what the ad says and where it leads. A landing page for one city, an offer such as same-day delivery in one place, a store address, copy in a local language or a burst of new posts and offers on the rival's nearby Google Business Profile all show where a rival is pushing. For a brand with stores in a few cities, run this check each week:
List the rivals in each city
The stores near the brand's own, plus the online brands that deliver there.
Filter both libraries to the brand's country
Log every live ad from each rival, on Meta and on Google.
Open each ad's landing page
Note any city, store address, local offer or local-language copy, and tag the ad with that city, or with "national".
Check the rivals' Google Business Profiles
New offers, posts or photos at a nearby store the same week usually belong to the same push.
Compare each city week on week
A city that suddenly gets its own ads and offers is where the rival is spending attention. Check the brand's local rankings there too.
How should you check a brand's rivals every week?
Ten minutes on the right rivals beats an hour on the famous ones. The brands that take your brand's sales are usually smaller and closer than the category leaders. Run this check once a week for each brand. Rivals that win the ads often win the AI answers too, so track AI search visibility for the same names.
Pick three to five rivals per brand
Choose the ones that take the brand's sales, including the smaller ones, not just the biggest names in the category.
Search each rival in both libraries
Look up its Page in the Meta Ad Library and its advertiser or website name in Google's Ads Transparency Center, filtered to the brand's country, so you see the ads its shoppers see.
Log every live ad
Note its start date, or for a Google ad the date you first saw it and the last date it ran, plus its format, how many versions you can see, its hook, its offer and where it links.
Compare with last week
Mark what is new, what stopped and what changed. The changes matter more than the totals.
Send the brand one line per rival
What changed, and what you will test in response. It shows the brand you watch the market for them.
(login required) · Walk into the next brand review knowing what every rival changed this week.
How does ai-dm track competitor ads?
On a daily or weekly run, for every brand's rivals. ai-dm captures each rival's ads from the Meta Ad Library, compares each run with the last and marks every ad new, still active, disappeared or creative changed. It keeps them, so you see how long each ad has run, even after it leaves the library. Beside them sit the same rivals' Google search, display and YouTube ads, collected from Google's public Ads Transparency Center (Professional and Enterprise plans; partial on Starter).
New rival activity reaches the brand's morning signals. A rival that launches a burst of ads or a new offer shows up beside the brand's own numbers in the morning view of every brand, so the question "why are they everywhere?" has an answer before it is asked.
In this illustrative example, a rival of Terra Brew Coffee has kept a "buy 2, get 1 free" subscription ad live for 52 days in 9 versions, the strongest signal on the board. Its origin-story video stopped after 28 days, a founder reel changed its copy 2 days ago, and a free-grinder offer launched 3 days ago in 4 versions at once.
From signal to the brand's next ad. The board tells you which ideas a rival keeps funding; your team decides what the brand should test in response. When you are ready, ai-dm can write ad copy and creatives from the brand's own positioning, and nothing goes live until your team approves it. To hear the day a rival moves, get daily change alerts for each brand.
Why a small budget needs this most. Moolwan spent ₹28,064 on Meta ads in 30 days (ai-dm · Paid ads · 30 days to 26 Sep 2026) while competing for the same shoppers as Amazon, Flipkart and Myntra (web search, 26 Sep 2026). A brand that cannot outspend its rivals has to pick its fights, and knowing what they keep running is how it picks. You can watch ai-dm run Moolwan, with the source and date of every number.
Related pages
Questions agencies ask about competitor ad tracking
How do I see a competitor's Facebook and Instagram ads?
Search the rival's Page name in the Meta Ad Library, Meta's free public archive, and filter by country. You will see each live ad's creative, copy and start date. Doing that for every rival of every brand each week is the slow part: ai-dm captures them on a daily or weekly run and marks each ad new, still active, disappeared or creative changed.
Can you see a competitor's Google display ads?
Yes. Search the rival's advertiser or website name in Google's Ads Transparency Center, a free public record of ads served on Search, Display, Gmail and YouTube. You see each ad, its format and the last date it ran, and you can filter by date and location. Spend and results are not listed. ai-dm collects these ads for each brand's rivals on Professional and Enterprise plans, with partial access on Starter.
Can you see how much a competitor spends on Meta ads?
Not for commercial ads. The Meta Ad Library shows spend ranges only for ads about social issues, elections or politics. ai-dm does not estimate a rival's spend; it shows how long each ad has run and how many versions are live, which is the most honest clue public data gives.
Can you track competitor ads by city?
Not directly. The Meta Ad Library filters by the country an ad reached, and Google's Ads Transparency Center by the location an ad targeted; neither shows the cities a commercial ad targeted. Infer local focus from the landing page, the offer, store addresses, local language and the rival's Google Business Profile activity, then tag each ad with the city it points to.
How long should an ad run before you treat it as a winner?
There is no fixed number. An ad that has run for several weeks, in several versions, and stayed live after the rival stopped others is a strong signal. Score any rival ad with the checker on this page, and treat the result as a reason to test an idea, not as proof of results.
How many competitors should we track for each brand?
Three to five is a practical start: the rivals that take sales from the brand, not only the biggest names in the category. Add one whenever the brand mentions it. ai-dm checks every rival you add on each run, so a longer list does not mean more hours in the library.
Is it all right to study a competitor's ads?
Yes. The Meta Ad Library is public so that anyone can see who is advertising and what they say. Learn from the hook, the offer and what lasts, then write the brand's own ads from its own positioning. ai-dm drafts ads from each brand's own thesis, and nothing goes live without your approval.
Can we share competitor ad insights with the brand?
Yes, and it is one of the most useful things to share. A short line per rival, covering what launched, what stopped and what you will test in response, fits into the white-label reports your brands get under your agency's name. It shows the brand that you watch the market for them.
No plan to pick. Billed in USD and INR. A brand's data is deletable on request.
