PixelSpyer
Platform updates

EU ad transparency (DSA): what ad libraries now reveal

The EU Digital Services Act requires the largest platforms to publish searchable ad repositories. Here is what they must include, what researchers can now see, and what stays private.

PixelSpyer Team5 min read

Updated Oct 27, 2026

On this page+
  1. What the Digital Services Act is
  2. The ad repository obligation
  3. What this looks like in practice
  4. What this means for researchers and marketers
  5. What this means for advertisers
  6. What still isn't public
  7. Reading the data responsibly
  8. Working with DSA data in PixelSpyer

For years, ad transparency on social platforms meant one thing for commercial advertisers: you could see an ad while it was running, and that was about it. Political and issue ads got detailed disclosures, while ordinary commercial ads vanished the moment they were switched off. The EU's Digital Services Act changed that for ads delivered in the EU, and the result is the most detailed public record of commercial advertising that marketers have had.

This article explains what the law requires, what the ad repositories show in practice, what that means for researchers and advertisers, and what remains private. It reflects the rules and platform implementations at the time of writing. It is not legal advice, and both enforcement of the regulation and the platforms' tools continue to evolve.

What the Digital Services Act is

The Digital Services Act, or DSA, is an EU regulation that sets rules for online intermediaries, from hosting services to marketplaces and social networks. Its obligations are tiered. The heaviest apply to services the European Commission designates as very large online platforms or very large online search engines: those with at least 45 million average monthly active recipients in the EU.

The first designations in 2023 included Facebook, Instagram, TikTok, YouTube and several other major services. Obligations for designated platforms began applying later that year, and the regulation became applicable to other in-scope services in February 2024.

The ad repository obligation

Among the obligations for very large platforms is a requirement to maintain a public ad repository. Each platform must compile the ads it presents and make them available through a searchable tool that supports queries on multiple criteria, as well as through APIs. Each ad must stay in the repository for the whole period it runs and until one year after it was last shown.

The regulation specifies what each entry must contain:

Required information What it means in practice
Ad content The ad itself, including the name of the product, service or brand and the subject of the ad
Advertiser The person or organisation on whose behalf the ad was presented
Payer Who paid for the ad, where that differs from the advertiser
Period When the ad was presented
Targeting Whether the ad was aimed at particular groups and, if so, the main parameters used to include or exclude them
Commercial communications Content that users have declared as commercial communication under the DSA's labelling rules
Reach The total number of recipients reached and, where applicable, aggregate figures by member state for targeted groups

The repository must not contain personal data about the people who saw the ads. Where a platform removes or disables an ad for being illegal or breaching its terms, the rules change what must be shown about that ad and require information about the decision.

The DSA also includes on-ad transparency rules for online platforms more broadly, so users can see that something is an ad, on whose behalf it is shown and meaningful information about why they were shown it. It prohibits ads based on profiling that uses special categories of personal data, and profiling-based ads to users a platform knows with reasonable certainty are minors.

What this looks like in practice

Each designated platform has built its own repository. Meta extended its existing Meta Ad Library for ads delivered in the EU, and other platforms, including TikTok, Google and LinkedIn, publish their own ad libraries or transparency centres.

In Meta's case, at the time of writing, choosing an EU country in the library shows:

  • Ads that are no longer running, for up to a year after they last delivered
  • An EU transparency section on each ad with an aggregate reach estimate, often broken down by country, age and gender
  • A targeting summary covering location, age and gender settings
  • The named beneficiary and payer

Ads delivered only outside the EU don't get this treatment, so the same advertiser can look very different depending on the country you search.

What this means for researchers and marketers

The repositories make several kinds of research practical that were difficult before:

  • Full campaign lifecycles. With inactive ads retained, you can see when an ad started and stopped, and work out how long it ran.
  • Relative scale. Reach estimates let you compare which of a brand's ads were shown widely and which barely delivered.
  • Market focus. Country-level delivery shows where a brand is investing and the order in which it expanded.
  • Audience choices. Targeting summaries show which age groups, genders and locations an advertiser chose to include or exclude.
  • Relationships. Beneficiary and payer fields can reveal agencies, parent companies and sister brands.

Our guide to using the Facebook Ad Library covers practical workflows for this data.

What this means for advertisers

If you advertise in the EU, assume every ad you run there will be publicly searchable for a year after it stops, along with its reach and a summary of its targeting. That includes tests you abandoned, offers you would rather not advertise widely and messaging you later changed.

A few practical consequences:

  1. Competitors can see your full recent creative history in the EU, not just what is live today.
  2. Price and offer tests are visible, so treat them as public the moment they launch.
  3. Your country rollout order is visible to anyone who looks.
  4. Ad copy should be something you are comfortable defending in public for at least a year.

None of this is a reason to advertise less. It is a reason to plan on the assumption of transparency.

What still isn't public

The repositories show a lot, but some of the most commercially sensitive data remains private:

Data Publicly visible?
Spend on commercial ads No. Meta shows spend ranges for political and issue ads, not commercial ones
Conversions, revenue and ROAS No
Click-through rate and cost per result No
Full audience definitions, such as custom audiences or lookalikes No, only summaries of main parameters
Landing page performance No
Ads delivered only outside the EU, after they stop No

Reach is the closest public proxy for scale, and it is an imperfect one. Two ads with the same reach can have very different costs depending on audience, placement and timing, and neither figure tells you whether the ad made money.

Reading the data responsibly

Repository data is a record of what ran, not of what worked. Combine reach with longevity and variation counts before inferring performance. Treat targeting summaries as a description of settings, not a full audience strategy. And remember that implementations differ between platforms and change over time. The European Commission has scrutinised how platforms meet their ad transparency obligations, so the detail and completeness of each repository may shift.

Working with DSA data in PixelSpyer

PixelSpyer's ad library is built from the public Meta Ad Library and focuses mostly on ads delivered in the EU and UK, so a large share of what you search falls under the DSA's retention rules. You can filter by running days, number of countries, language and active status to put that data to work, and follow specific advertisers over time. PixelSpyer is not affiliated with Meta. There is a free plan, and you can compare the paid options on the pricing page.

digital services actad transparencymeta ad libraryeu

Written by

PixelSpyer Team

The PixelSpyer team studies millions of public Facebook and Instagram ads to work out what keeps ads running. We write up what we learn so you can test smarter. Questions or corrections? Get in touch.

Keep reading

All articles

See these ideas in real ads

Search over 3.1 million Facebook and Instagram ads, filter by how long they have run and save the winners.

EU DSA ad transparency: what ad libraries reveal · PixelSpyer