PageSourceSearch

Advertising and pixels

Websites using EthicalAds

EthicalAds is a privacy-first ad network for developer-focused sites, run by Read the Docs. About 13,126 websites in the PageSourceSearch index contain the code that reveals it; the 50 highest-ranked are listed below.

How is EthicalAds detected?

Every EthicalAds placement is a div with a data-ea-publisher attribute naming the publisher. The discovery keyword is the exact bytes PageSourceSearch looks for in every stored page and script:

data-ea-publisher Search the index for it

A literal is matched byte for byte, case-sensitively. Combine it with another keyword, a domain, a kind or a date filter on the search page to narrow the list. About EthicalAds

Top 50 websites using EthicalAds

Ranked by the domain's position in the crawl's ranked list (Common Crawl harmonic centrality), highest first. view source opens the stored page or script with the match highlighted. Computed 2026-09-30 16:06:01 UTC.

#WebsiteRankFound in
1 sphinx-doc.org 574 js https://www.sphinx-doc.org/_/static/…/readthedocs-addons.js view source profile
2 w3techs.com 818 html https://w3techs.com/ view source profile
3 dropwizard.io 1,262 js https://www.dropwizard.io/_/static/j…/readthedocs-addons.js view source profile
4 jsfiddle.net 1,635 html https://jsfiddle.net/ view source profile
5 pypa.io 1,761 js https://www.pypa.io/_/static/javascr…/readthedocs-addons.js view source profile
6 eslint.org 2,642 html https://eslint.org/ view source profile
7 writethedocs.org 2,924 js https://www.writethedocs.org/_/stati…/readthedocs-addons.js view source profile
8 matplotlib.org 3,604 html https://matplotlib.org/ view source profile
9 numpy.org 3,705 html https://numpy.org/doc/stable/ view source profile
10 scipy.org 4,004 html https://docs.scipy.org/doc/scipy/ view source profile
11 markdownguide.org 4,319 html https://www.markdownguide.org/ view source profile
12 emscripten.org 4,537 html https://emscripten.org/docs/contributing/contributing.html view source profile
13 githack.com 4,748 html http://raw.githack.com/ view source profile
14 mathjax.org 5,667 js https://docs.mathjax.org/_/static/ja…/readthedocs-addons.js view source profile
15 sqlalchemy.org 6,842 html https://docs.sqlalchemy.org/en/21/ch…/migration_21.html view source profile
16 conda.io 7,208 html https://docs.conda.io/projects/conda-build/en/stable/ view source profile
17 greasyfork.org 7,967 html https://greasyfork.org/en/scripts view source profile
18 cython.org 8,691 js http://docs.cython.org/_/static/java…/readthedocs-addons.js view source profile
19 freeipa.org 8,847 html https://www.freeipa.org/ view source profile
20 bokeh.org 9,243 html https://docs.bokeh.org/en/latest/docs/first_steps.html view source profile
21 everytimezone.com 9,581 html https://everytimezone.com/ view source profile
22 snapcraft.io 11,551 js https://snapcraft.io/_/static/javasc…/readthedocs-addons.js view source profile
23 locust.io 12,342 js https://docs.locust.io/_/static/java…/readthedocs-addons.js view source profile
24 gdal.org 14,494 js https://gdal.org/_/static/javascript/readthedocs-addons.js view source profile
25 dask.org 15,300 html https://docs.dask.org/en/stable/ view source profile
26 schedmd.com 15,496 html https://slinky.schedmd.com/docs/ view source profile
27 ray.io 15,900 html https://docs.ray.io/en/latest/ray-ov…&utm_campaign=nav view source profile
28 open-mpi.org 16,461 js https://docs.open-mpi.org/_/static/j…/readthedocs-addons.js view source profile
29 pyinstaller.org 18,524 js https://pyinstaller.org/_/static/jav…/readthedocs-addons.js view source profile
30 scrapy.org 18,550 js https://docs.scrapy.org/_/static/jav…/readthedocs-addons.js view source profile
31 proj.org 24,702 js https://proj.org/_/static/javascript/readthedocs-addons.js view source profile
32 pycqa.org 30,870 js https://pycqa.org/_/static/javascript/readthedocs-addons.js view source profile
33 mediagoblin.org 30,937 js https://docs.mediagoblin.org/_/stati…/readthedocs-addons.js view source profile
34 geopandas.org 32,720 html https://geopandas.org/en/stable/ view source profile
35 cryptography.io 33,953 js https://cryptography.io/_/static/jav…/readthedocs-addons.js view source profile
36 qiime2.org 35,754 js https://use.qiime2.org/_/static/java…/readthedocs-addons.js view source profile
37 scummvm.org 37,431 js https://docs.scummvm.org/_/static/ja…/readthedocs-addons.js view source profile
38 coiled.io 38,059 html https://docs.coiled.io/blog/index.html view source profile
39 uptime.is 39,537 html https://uptime.is/ view source profile
40 jax.dev 41,194 html https://docs.jax.dev/en/latest/ view source profile
41 qubes-os.org 41,911 js https://doc.qubes-os.org/_/static/ja…/readthedocs-addons.js view source profile
42 cratedb.com 44,616 js https://cratedb.com/docs/crate/refer…/readthedocs-addons.js view source profile
43 diataxis.fr 45,772 js https://diataxis.fr/_/static/javascr…/readthedocs-addons.js view source profile
44 openbabel.org 46,349 html https://openbabel.org/ view source profile
45 pypsa.org 47,479 js https://docs.pypsa.org/_/static/java…/readthedocs-addons.js view source profile
46 gpcrdb.org 48,358 js https://docs.gpcrdb.org/_/static/jav…/readthedocs-addons.js view source profile
47 cryptii.com 48,454 html https://cryptii.com/ view source profile
48 nix.dev 54,477 html https://nix.dev/ view source profile
49 wpilib.org 60,760 html https://docs.wpilib.org/en/latest/do…/wpilib-setup.html view source profile
50 hyperspy.org 61,701 html https://hyperspy.org/ view source profile

How it appears in the source

From sphinx-doc.org (js):

ustomElements.define($o.elementName,$o);var Oo=n(4333);const Po=["#ethical-ad-placement","[data-ea-publisher]"],Ro="ethicaladsjs";class Uo extends Pe{static jsonValidationURI="http://v1.schemas.readth

See every site: search for data-ea-publisher

Questions about finding EthicalAds

How does PageSourceSearch know a website uses EthicalAds?
By the source itself: Every EthicalAds placement is a div with a data-ea-publisher attribute naming the publisher. PageSourceSearch stores the raw HTML and first-party JavaScript of each crawled site and matches the keyword byte for byte, so every listed site's stored source contains it.
Is this a complete list of websites using EthicalAds?
No. The page lists the 50 highest-ranked sites in the index whose source holds the keyword, out of about 13,126 websites that do; the count is the index's estimate at the time the list was computed. Run the keyword as a search to page through all of them, or add a kind or date filter.
How do I find websites that use EthicalAds together with another technology?
Search for both keywords at once: several terms separated by spaces must all be found on the same site, or with the Same page toggle in the same page. For example data-ea-publisher with wp-content/plugins/ lists the WordPress sites that use EthicalAds.