Which ad networks do 108,000+ sites actually run?

How many sites each ad network runs on, which networks are growing, and what the sites look like. From our checks of 108,827 sites across 44 networks, with 108,739 confirmed live.

Which ad networks do most sites use?

108,827
sites listed
108,739
confirmed live
44
networks tracked
6%
run 2+ networks

market share

The share of all sites we list that run each network. A site can run more than one.

Google AdSense
68.9% · 74,937
Mediavine
7.7% · 8,329
Ezoic
7.1% · 7,771
Raptive
6.0% · 6,582
Publift
1.0% · 1,074
MGID
1.0% · 1,072
The Moneytizer
0.9% · 1,029
Taboola
0.9% · 969
Monumetric
0.7% · 726
Playwire
0.5% · 573
Freestar
0.5% · 514

What do sites of each size run?

Sites grouped by their place in Chrome's list of the most visited sites. Each site counts once, under its main ad network.

top 10k256 sites
15%75%
top 100k1,465 sites
7%12%14%59%
top 1M5,754 sites
12%16%29%35%
not ranked27,182 sites
25%24%17%22%11%
  • Ezoic
  • Mediavine
  • Raptive
  • Journey by Mediavine
  • Publift
  • Other
Main ad network of sites in each traffic group
groupEzoicMediavineRaptiveJourney by MediavinePubliftOther
top 10k3%1%6%<1%15%75%
top 100k7%7%12%<1%14%59%
top 1M12%16%29%2%7%35%
not ranked25%24%17%22%1%11%

How many ad networks does a site run?

networks per site

Networks from our list found on each site.

Share of sites by number of networks
groupvalue
1 network94%
26%
3<1%
4+<1%

most common pairs

Networks that run together on the same site.

Ezoic + AdSense
2,544
AdSense + MGID
708
AdSense + The Moneytizer
666
AdSense + Taboola
447
Infolinks + AdSense
164

How do the networks compare?

joining rule vs sites

Each dot is a network, placed by the monthly traffic it asks for and how many sites run it. SHE Media, PubPower and Freestar give a typical level, not a firm minimum. Networks without a public traffic rule are left out.

Monthly traffic rule and sites per network
namexy
Google AdSensenone74,937
Infolinksnone489
Newor Medianone468
Publirnone6
Revcontentnone51
Journey by Mediavine1,000 premium sessions a month6,207
Monumetric10,000 pageviews726
Raptive25,000 pageviews6,582
EthicalAds50,000 pageviews3
SHE MediaTypically 50,000+ pageviews a month34
MGID3,000 unique visitors a day1,072
PubFuture100,000 pageviews75
PubPowerAround 100,000 visitors a month268
Ezoic250,000 monthly active users7,771
Playwire500,000 pageviews573
FreestarTypically 1,000,000 pageviews a month514

median domain age

How long the domains of each network's sites have been registered.

Median domain age per network, in years
namevalue
Newor Media25 yrs
Amazon Publisher Services24 yrs
Aditude22 yrs
Revcontent20 yrs
Opti Digital19 yrs
Freestar19 yrs
Sparteo17 yrs
Infolinks17 yrs
SHE Media17 yrs

WordPress share

The share of each network's sites built on WordPress.

What do ads.txt files look like?

34%
name an ad manager
1
median lines
4%
have broken lines

file size

Sites by the number of lines in their ads.txt file.

Sites by ads.txt line count
groupvalue
<2060%
20–492%
50–997%
100–19915%
200–4998%
500+8%

How fresh is this data?

81%
checked in the last 7 days
99.9%
confirmed live
0
new sites last week

how each link is confirmed

Confirmed links by what showed us the network. A site with two networks has two links.

ads.txt and AdSense account
65% · 74,894
ads.txt MANAGERDOMAIN line
33% · 38,129
ads.txt and page ad setup
2% · 2,737
Page ad setup only
<1% · 3

What does market share mean here?

It's the share of sites we list that run a network. It says nothing about ad revenue or how much traffic each network serves. One big news site and one small blog count the same.

Many sites run more than one network, so the shares add up to more than 100%. A site counts once in sites listed, and once for each network it runs.

Google AdSense leads because it takes sites of any size. To compare managed networks, look past it to the ones below.

How do you read the other charts?

ChartWhat to keep in mind
Net changeA site counts as lost only after its network has ended, which takes three missed checks over seven days or more. A short gap doesn't move it.
Biggest switchesA switch is one main ad network replacing another within seven days. A site that adds a second network isn't a switch.
Sites of each sizeGroups come from Chrome's list of the most visited sites. Not ranked means the site wasn't in that month's list, not that it has no visits.
Joining rule vs sitesOnly networks with a public traffic minimum appear. Revenue rules, like Mediavine's, aren't on this chart.
Domain ageThe middle age of each network's sites. Half are older and half are newer.
ads.txt filesBroken lines are lines that don't follow the ads.txt format. Ad systems skip them.

Charts that need history, such as share over time, fill in as our daily counts build up. We don't invent past numbers.

What can't these numbers tell you?

  • The whole market. We count only sites we've found and confirmed, across 44 networks. Networks that publish a full seller list are easier for us to find, so smaller networks without one may be undercounted.
  • When a site joined. Our history starts with our first check of each site, in 2026. A network may have run there for years before that.
  • Earnings or visits. We don't estimate either. There's no public source we can check them against.
  • Sites that block us. If a site blocks our checks, we can't confirm it. Without a readable ads.txt file, we can confirm only the few networks we can spot from homepage ad code alone.

How do we collect this data?

Which networks a site runs comes from our own checks of its ads.txt file and, for some networks, its homepage ad code. A network's seller list only tells us which sites to check. The other facts come from the sources below. The ad networks directory explains what counts as confirmed and what we leave out.

DataWhere it comes fromHow often
New sitesNetworks' public seller lists and official publisher listsWeekly
Network checksEach site's ads.txt file and homepage ad codeEvery hour in batches; each confirmed site about once a week
Counts for the chartsA snapshot of every network's totalsDaily
ads.txt summaryLine counts, companies, and format errors from each fileDaily
PlatformSigns in the homepage code, such as WordPressDaily, refreshed every 30 days
Domain ageThe registration date in the registry's public RDAP recordDaily, for new sites
Traffic groupsGoogle's Chrome UX Report top-million listMonthly
NichesWe sort each site into one of 20 nichesWeekly, for new sites

A network moves to Not seen lately after two checks at least 48 hours apart miss it, and to Ended after three checks over seven days or more. A failed check, such as a timeout, never counts as missing.

Traffic groups use Chrome UX Report data from Google, under the CC BY 4.0 license.