Revive Adserver Review
Free open source ad server for publishers, ad networks and advertisers
Advertising & Paid Media · Open Source · OPEN SOURCE
Overview
Revive Adserver is a free, open source ad server for publishers, ad networks and advertisers who want to run their own ad serving. It is the direct descendant of PhpAdsNew and OpenX, maintained as a community project with backing from Aqua Platform. You install it on your own PHP and MySQL infrastructure, define advertisers, campaigns and banners, set up websites and zones, and paste invocation code into your pages. Ads can be served on websites, in apps and in video players. Delivery control covers the practical needs of direct-sold and house campaigns. Frequency capping, URL targeting and geotargeting decide who sees what. Geotargeting runs through a plugin that uses MaxMind GeoLite2 data, so accuracy depends on keeping that database current. Delivery rule sets apply reusable targeting across banners, which helps when one campaign runs across many zones. Reporting tracks requests, impressions, clicks and conversions, with CTR, conversion rates, revenue and eCPM broken out, plus conversion details like basket value and number of items purchased. Google AdSense can be served alongside your own inventory. The trade-off is operational. You run the servers, apply updates and handle security advisories yourself. The documentation lives in a wiki with user, admin and developer guides covering installation, upgrades, delivery rules and plugin development. There is no commercial cloud tier from the project itself. A separate Hosted edition is sold at revive-adserver.net by Aqua Platform, the company behind the software, for teams that want the same ad server without running it. For ad serving on infrastructure you control, with no license fee and no per-impression cost, Revive is the established option.
Key Integrations
Pricing
Revive Adserver is free to self-host under the GPL-2.0 licence.
Free self-hosted (GPL-2.0). A separate hosted edition is sold at revive-adserver.net (Aqua Platform); no public price (Sep 2026).
Best for
Publishers, ad networks and developers who want control of delivery, data and infrastructure, and who have the PHP and MySQL ops skills to run the stack.
Not for
Teams that want a managed ad platform with vendor support, built-in demand or header bidding. Revive is a direct-sold and house-ads server.
Review notes
Setting up Revive follows the classic ad server path. Admins create advertisers, then campaigns and banners under them, then websites and zones for placements, and finally link campaigns to zones and paste the invocation code into pages. The hierarchy is fixed and familiar to anyone who has used OpenX or similar systems. Banner types cover images, HTML and text, and the same install delivers into websites, apps and video players.
Delivery rules do the day-to-day work: frequency capping, URL targeting and geotargeting. Geotargeting runs through a plugin using MaxMind GeoLite2 data, so operators who care about geo accuracy keep that database updated. Delivery rule sets are reusable across banners, which saves repetition when one campaign spans many zones.
Reporting is built for billing conversations. Requests, impressions, clicks and conversions are tracked, with CTR, conversion rates, revenue and eCPM available and conversion details down to basket value and item counts. Google AdSense can run next to house inventory as a banner source. What the project does not provide is operations. Patching, backups and security advisories belong to the operator, and the docs are a wiki rather than a vendor support desk. Assessed from vendor docs and the project README.
Verdict
The dependable choice for ad serving on your own servers with no license fee and no per-impression cost. Expect to own the ops work.
Pros and cons
| Pros | Cons |
|---|---|
| ✓ GPL-2.0 licence with free self-hosting | ✗ You run the servers, apply updates and watch security advisories yourself. |
| ✓ Established community (1,505 GitHub stars) | ✗ Geotargeting quality depends on the MaxMind GeoLite2 plugin and its database updates. |
| ✓ GPL-2.0 with no license fee and no per-impression charges. | ✗ The interface is mature in the old sense; anyone expecting a current SaaS UI will notice its age. |
| ✓ Serves websites, apps and video players from one install. | |
| ✓ A hosted edition at revive-adserver.net exists for teams that want the software without running it. |
Building your martech shortlist?
The weekly newsletter: one tool teardown, one workflow, no fluff. Free.
Frequently asked questions
What is Revive Adserver?
Free open source ad server for publishers, ad networks and advertisers. It ships with 1,505 GitHub stars. MartechSignal's review covers features, pricing, and how it compares to alternatives.
How much does Revive Adserver cost?
Revive Adserver is open source - GPL-2.0 licensed and free to self-host; the public repository carries 1,505 stars; native integrations cover MaxMind GeoLite2, Google AdSense, MySQL. You pay in server time and maintenance, not licences.
Is Revive Adserver a good Advertising & Paid Media tool in 2026?
The dependable choice for ad serving on your own servers with no license fee and no per-impression cost. Expect to own the ops work.
Is Revive Adserver free?
Yes. The download edition is GPL-2.0 software with no license fee. A separate hosted edition is sold at revive-adserver.net by Aqua Platform, so you pay only if you want someone else to operate it.
What do I need to run it?
A PHP and MySQL stack. Installation, upgrade and configuration steps sit in the Administrator Guide on the project documentation site.
Does it support geotargeting?
Yes. Revive v5 geotargeting runs through a plugin that uses MaxMind GeoLite2 data; the project README lists GeoLite2 as a dependency.