Strategy

Competitor Ad Analysis: How to Study Rivals' Ads Legally

You can legally see which messages, offers and creatives your competitors are running, straight from official sources. Here is a systematic workflow.

Competitor ad analysis is the process of systematically reviewing which messages, offers and creatives your rivals run, then converting those observations into testable hypotheses for your own campaigns. You do not need spy software for the advertising side: official sources such as Meta Ad Library, Google Ads Transparency Center and TikTok Creative Center show live ads publicly, and using them is entirely legal. This guide walks through how to scan all three, how to extract patterns from competitor creatives with AI, and how to turn findings into your own campaign tests.

Why does competitor ad analysis start with official libraries?

Because the most reliable data is what the platforms themselves publish. Under transparency regulations, Meta, Google and TikTok keep live ads in public libraries, and all three can be used without paying anything. Most third-party spy tools feed on these same sources anyway. Starting with the official libraries gives you a legally clean, zero-cost foundation; only consider extra tooling once you are using these sources on a regular schedule.

  • Meta Ad Library: every live ad on Facebook, Instagram, Messenger and Threads; creative, ad copy, start date and variants are visible.
  • Google Ads Transparency Center: Search, YouTube and Display ads from verified advertisers; searchable by advertiser name or domain.
  • TikTok Creative Center: top-performing ads by industry, region and objective, with signals such as CTR bands and watch time.

Before you start scanning, define your competitor set: 3-5 direct competitors selling the same product to the same audience, plus 2-3 aspirational brands whose creative you admire. Save the search links for each across all three libraries in a simple sheet, so the weekly sweep becomes a one-click list. Direct competitors reveal offer and price dynamics; aspirational brands set the creative bar. In practice the distinction matters: an aspirational brand's budget may not match yours, but a good hook idea travels regardless of budget.

Signal coverage of official ad librariesCreativeMessageFormatRun timePerformanceSpendCreative90Message85Format80Run time70Performance40Spend15Representative data
Signal coverage of official libraries: creative and message data is rich; performance and spend data is limited.

How do you see competitor ads in the Meta Ad Library?

The Meta Ad Library is the official tool showing every active ad across Meta platforms. Pick a country, search your competitor's page name, and you will see each ad's creative, copy, start date and how many variants it runs with. In practice, about eighty percent of competitor ad research happens in this single tool. A systematic sweep looks like this:

  1. Select the country and ad category, search the competitor's page name, and bookmark the results URL.
  2. Review active ads by start date: an ad that has run for months is very likely making money.
  3. Check the variant count on each ad: many variants signal a message under active testing.
  4. Note the message angle and offer from the copy: discount, shipping, social proof or guarantee?
  5. Keep a simple archive of screenshots and short notes; make the sweep a weekly 20-minute routine.

Knowing in advance what to look for makes those 20 minutes count. Take notes in three layers: message angle (which emotion or problem the ad presses on), offer (a concrete promise such as discount, bundle, guarantee or shipping) and creative structure (UGC or studio, video or static, long or short copy). The truly valuable signal appears when you watch the same competitor for several weeks in a row: which ads got dropped and which earned new variants. Survivors teach as much as the eliminated.

What do Google Ads Transparency Center and TikTok Creative Center offer?

Google Ads Transparency Center shows Search, YouTube and Display ads from verified advertisers; there is no performance data, but headline patterns and creative variety are fully visible. TikTok Creative Center works the other way round: you cannot search for a specific rival, but it lists the best-performing ads in your industry with CTR bands and watch-time signals. Used together they complete the picture: on Google you see which headline and description patterns a competitor rotates and which video structures they use on YouTube; on TikTok you study which hook the highest-CTR ads use in the first 3 seconds. In practice the most valuable signals are recurring message angles, formats that stay live for a long time, and seasonal offer changes.

How do you extract patterns from competitor creatives with AI?

Instead of tagging collected competitor ads by hand, AI can classify them in minutes. The practical threshold: a sample of 10-15 ads per competitor, 30-50 in total, is usually enough for reliable patterns. You feed the ad copy and short descriptions of the creatives to an AI assistant, have it tag hook type, message angle, offer and CTA for each, then ask it to summarize the most frequent patterns. For ready-made prompt templates, adapt the analysis prompts in our marketing prompts guide to competitor creatives.

  1. Collect: for 10-15 ads per competitor, record the copy, a short description of the image or video, and the start date.
  2. Tag: ask the AI for a hook, message angle, offer, format and CTA label per ad, output as a table.
  3. Cluster: have it summarize the 3-5 most frequent angles, which competitor leans on which, and which angles nobody uses.
  4. Hypothesize: write plain sentences like 'Competitors lean on social proof, the price-value angle is empty; let's test it next month.'
Message angles across 40 competitor ads30 %Social proof25 %Problemsolution20 %Offer price15 %Product demo10 %UGC storyRepresentative data
Example scenario: the message-angle distribution after tagging 40 competitor ads. The angle nobody fills is your opportunity.

Get the same clarity on your own account

Ads Sensor's AI reads your campaigns in seconds and turns risks and opportunities into reasoned, prioritized actions.

Join the beta →

How do you turn findings into your own campaigns?

The output of competitor analysis should be a prioritized test list, not a copy. Convert each pattern into a 'hypothesis + expected impact + measurement plan' triple; test one variable at a time and validate with your own account data. An angle that works for a rival may fail with your audience, so findings only earn decision rights after a controlled test. For a structured setup, see our ad creative testing framework.

Let's build a concrete example scenario: you notice a UGC video your rival has kept live for 4 months, hooked on a price comparison in the first 3 seconds. Your hypothesis could be: 'A price-value hook in UGC format produces higher CTR than our current studio creative.' Set the test up in a single ad set, with a capped budget and a 2-week window; write the success criterion up front (in the example scenario, a meaningful CTR lift with no CPA deterioration). If it wins, scale it; if not, archive the hypothesis and move on to the next.

From competitor signal to your own test1ScanlibrariesMeta, Google,TikTok weekly2ExtractpatternsAI tags hooks andangles3BuildhypothesisAdapt to yourbrand4Test, measureVerifybefore/after
The four-step flow from weekly library sweeps to a controlled test.

One distinction matters here: competitor research happens in the official libraries; Ads Sensor does not pull competitor data. Ads Sensor's job is turning inspiration into measurable results on your own account: creative AI analysis evaluates the strengths and weaknesses of your new variant, and automatic before/after tracking on applied recommendations shows what the competitor-inspired change actually did to ROAS. Join the beta to run this loop on your own campaigns.

Reviewing publicly available ads in official libraries is entirely legal; platforms publish this data deliberately, for transparency. The line starts in two places: copying a rival's creative, copy or brand assets one-to-one (copyright and unfair-competition risk), and automated scraping that violates platform terms of service. Learning at the pattern level is fair game; direct imitation is both a legal risk and damage to your own brand.

3
official ad libraries
1 year
EU archive period
30-50
creative sample for analysis
20 min
weekly sweep routine

The last step is turning what you learned into a routine: a 20-minute library sweep each week, a pattern summary each month, and 1-2 controlled tests per month. To plant competitor findings in solid ground, running an ad account audit on your own account first also clarifies which campaign is ready for testing.

Frequently asked questions

Is it legal to view competitor ads?
Yes. Meta Ad Library, Google Ads Transparency Center and TikTok Creative Center are official sources the platforms deliberately open to everyone for transparency. Reviewing ads there is entirely legal; risk begins with copying creatives one-to-one or scraping in violation of terms of service.
What does the Meta Ad Library show?
For every live ad it shows the creative, copy, start date, the platforms it runs on and its variants. For ads shown in the EU it additionally publishes total reach, demographic breakdowns and payer information; those ads stay archived for 1 year after the last impression.
Can I see how much competitors spend on ads?
For commercial ads, no; official libraries do not publish spend or conversion data. The best indirect signals are run time, variant count and the reach ranges in the EU view. An ad running for months is very likely working; be skeptical of tools selling exact spend claims.
How is AI used in competitor ad analysis?
You feed collected ad copy and creative descriptions to AI and have it tag hooks, message angles, offers and CTAs. Then asking it to summarize the most frequent patterns and the empty angles turns hours of manual classification into minutes. Always validate the output with tests on your own data.
Does Ads Sensor pull competitor data?
No. Ads Sensor does not fetch competitor data; competitor research is done with official public sources like the Meta Ad Library. Ads Sensor analyzes your own ad accounts with AI: you measure the impact of competitor-inspired changes through creative analysis and automatic before/after tracking.
How often should I sweep competitor libraries?
In practice a weekly 20-minute routine is enough for most accounts. Increase the frequency during a rival's major launch or campaign period. Monthly sweeps usually come too late; the creative you spot may already be in its fatigue phase.

Take inspiration from rivals, prove the impact with your own data

Ads Sensor analyzes your Meta, Google, TikTok and Criteo accounts with AI in one panel and automatically tracks the before/after results of the ideas you apply.

Join the beta →