Welcome to Adjector

Adjector is a lightweight, fast, flexible, open-source ad server written in Python. Download Adjector.

Adjector serves plain text, HTML, and Javascript ads to your web application in several different ways, even if Adjector is running on a separate machine. It tracks views and clicks of your ads, including Google Adsense ads.

Adjector is licensed under the GPL, version 2 or 3, at your option.

What makes Adjector better?

  • It just works. Adjector was designed to save you time and effort and to stay out of your way.
  • Adjector is simple. Written in Python and the Pylons framework, Adjector is easy to customize. Simplicity also (probably) makes Adjector more secure. We don't do much, so there's fewer chances for an exploit.

Save Time and Effort

Spend less time organizing ads and more time working on your site. You especially shouldn't have to spend tons of time on each ad you import.

  • Most ad servers force you to assign an individual ad, called a creative, to each place you want it to display on your webpage, called a zone. We take the opposite approach: each zone displays all creatives by default; you use a combination of factors - like the size of the creative - to narrow down what gets displayed.
  • Show ads from each advertiser the same amount, automatically. Have 5 creatives from one advertiser and 1 from the other? You don't need to go assign different weights to each ad each time, organize them in sets and Adjector can display each set the same amount.
  • Adjector lets you display several text ads in one block, styling them as you see fit with arbitrary HTML. You can even alternate these text ads with image and other block-style ads. (Imagine the way Google Adsense works – you can do that too!)

Don't Fight With Your Software

Adjector works with you, not against you:

  • Use whatever database you want. Adjector natively supports SQLite, MySQL, PostgreSQL, and probably also Oracle, SQLServer, Firebird, and Informix.
  • Organize however you want; don't get forced into someone else's system. Adjector lets you create any sort of hierarchies you want for your individual ads, called creatives, and for the places ads appear on your website, called zones.

Ready to Get Started?