Ethical Ad Server logo

Ethical Ad Server

Advertising server without tracking, built for image, text, and targeted developer ads

Repository activity
  • Stars268
  • Forks71
  • Open Issues20
License

AGPL-3.0

Languages
  • Python
  • HTML
  • JavaScript
Ethical Ad Server screenshot

About Ethical Ad Server

Ethical Ad Server is an advertising server without all the tracking. It was created by Read the Docs to serve ads on Read the Docs and to support ad delivery for developer-focused campaigns.

It supports image, image plus text, and text-only ads. It includes ad fraud prevention, reports by campaign, flight, or individual ad, DoNotTrack support, GDPR readiness, and targeting by country, state or province, device type, and custom options.

The project powers the EthicalAds network and uses GeoLite2 data from MaxMind or IP Geolocation by DB-IP. It is maintained by Read the Docs and is documented for self-hosted use, with the core server code published in GitHub.

Key features

  • Image, image plus text, and text-only ads
  • Reports by campaign, flight, or individual ad
  • DoNotTrack ready
  • GDPR ready
  • Targeting by country, state or province, and device type

Details

On GitHub since
2018
Language
Python
License
AGPL-3.0
Platforms
Web
Ad formats
Image · image plus text · text-only