• Stars
    star
    208
  • Rank 189,015 (Top 4 %)
  • Language
    Python
  • License
    GNU Affero Genera...
  • Created about 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The ethical ad server - ads for developers without all the tracking

Ethical Ad Server

The Ethical Ad Server is an advertising server without all the tracking. It was created by Read the Docs to serve the ads on Read the Docs.

https://readthedocs.org/projects/ethical-ad-server/badge/?version=latest

Features

  • Supports image, image+text, and text-only ads
  • Extensive and extensible ad fraud prevention
  • Reports based on campaign, flight, or individual ad
  • DoNotTrack ready
  • GDPR ready
  • Supports many targeting parameters options including:
    • geographical targeting by country and state/province
    • mobile, tablet, or desktop targeting
    • extensible custom targeting options

The Ethical Ad Server uses GeoLite2 data created by MaxMind or IP Geolocation by DB-IP.

Use our existing ad network

This code is what powers our EthicalAds network. If you are looking for a way to serve ethical ads to developers, we highly recommend that you give our existing network a try. If you are interested in handling your own ads sales while serving ads ethically, please get in contact with us as we are currently building a solution for you!

Documentation

The full documentation is available on Read the Docs.

More Repositories

1

readthedocs.org

The source code that powers readthedocs.org
Python
7,997
star
2

sphinx_rtd_theme

Sphinx theme from Read the Docs
Sass
4,768
star
3

sphinx-autoapi

A new approach to API documentation in Sphinx.
Python
431
star
4

tutorial-template

Template for the Read the Docs tutorial
Python
353
star
5

recommonmark

A markdown parser for docutils
Python
339
star
6

commonmark.py

DEPRECATED: Python CommonMark parser
Python
241
star
7

template

A template Sphinx repo
117
star
8

readthedocs-docker-images

Docker image definitions used by Read the Docs
Dockerfile
115
star
9

sphinx-hoverxref

Sphinx extension to show tooltips with content embedded when hover a reference.
Python
94
star
10

ethical-ad-client

Ethical Ads JavaScript client
JavaScript
60
star
11

sphinx-notfound-page

Create a custom 404 page with absolute URLs hardcoded
Python
48
star
12

ethicalads.io

This repository contains the public marketing website for EthicalAds. The ad server is in the ethical-ad-server repository.
CSS
36
star
13

actions

GitHub Actions for Read the Docs
JavaScript
33
star
14

tutorial-sphinx-markdown

Jupyter Notebook
33
star
15

readthedocs-sphinx-search

Deprecated: Enable search-as-you-type feature for docs hosted by RTD.
Python
33
star
16

pydoc.io

A browser for Python project documentation
Python
25
star
17

ads-for-opensource

An Adblock/AdblockPlus/uBlock compatible filter list for allowing advertising that benefits open source
Python
22
star
18

common

Shared bits around multiple repositories
Python
21
star
19

addons

JavaScript client to integrate with Read the Docs nicely
JavaScript
20
star
20

readthedocs-build

Work in Progress builder
Python
19
star
21

blog

Read the Docs blog
CSS
17
star
22

readthedocs-sphinx-ext

[RTD Internal] This is an extension that we install on all Sphinx builds on Read the Docs
Python
17
star
23

website

The Read the Docs community website
HTML
16
star
24

sphinxcontrib-dotnetdomain

A Sphinx domain for .NET languages
Python
15
star
25

livesphinx

A fork of rst.ninjs.org to support Sphinx
CSS
14
star
26

guidelines

Style, brand, and development guidelines
Makefile
13
star
27

godocjson

Generate json from go.
Go
9
star
28

test-builds

Different scenarios (one per branch) to test different build configs on production
8
star
29

rtd-sphinx-themes-examples

A project illustrating different Sphinx themes locally and on Read the Docs
Python
7
star
30

apitheme

Sphinx API documentation theme
JavaScript
7
star
31

tutorial-sphinx-markdown-library

Python
7
star
32

bot

Bot for Read the Docs monitoring
JavaScript
6
star
33

sphinx-multiproject

Share a single conf.py file between several Sphinx projects
Python
4
star
34

time-test

A test repo for Read the Docs
Python
2
star
35

readthedocs-assistant

Python
2
star
36

ext-theme

Read the Docs drop in replacement site templates
HTML
2
star
37

sphinx-build-compatibility

Keep compatibility with Read the Docs' build deprecated behavior
Python
2
star
38

sphinxcontrib-multisrc

Sphinx multiple source path support
Python
2
star
39

site-community-images

Source images for our website graphics
Makefile
1
star
40

rtd-mkdocs-test

A Project for testing versions of MkDocs on Read the Docs
1
star
41

analytical

Analytics done server side
Python
1
star
42

validatehttp

HTTP response validation application
Python
1
star
43

test-sphinx-theme

JavaScript
1
star
44

rtd-git-stresstest

A stress test for git on Read the Docs
Python
1
star
45

sui-common-theme

Shared base SUI theme for our website and application
1
star
46

abandoned-project

A repo to build docs for abandoned projects
1
star
47

myproject

1
star