Revive Adserver is a free, open-source ad server that lets publishers and advertisers manage, deliver and track display advertising on their own websites. It suits businesses that want control over their ad inventory and campaign data without paying a commercial ad-management platform.
Revive Adserver is self-hosted software for delivering and managing digital advertising. It helps you create campaigns, upload banners, assign adverts to website placements and monitor impressions and clicks from one administration area. The software is aimed mainly at publishers, advertisers, agencies and small ad networks.
The project is open source and released under the GPL licence. You can learn more about its current features, downloads and documentation on the official Revive Adserver website.
As of 2026, the core self-hosted software remains free to download and use. Your practical costs are hosting, maintenance, security updates and any technical work needed for customisation. Some managed hosting providers offer paid versions, with prices depending on ad requests, storage, support and server resources. Check the current plan before committing because hosted pricing can change.
| Area | What to expect |
|---|---|
| Software licence | Free and open source |
| Hosting model | Self-hosted or managed hosting |
| Main users | Publishers, advertisers, agencies and ad networks |
| Core tracking | Impressions, clicks and campaign performance |
| Technical responsibility | Updates, security and configuration remain important |
For a small business owner, the key question is not simply whether the software is free. It is whether you are comfortable managing an advertising system alongside your website. Zest City Web Hosting can reduce the setup burden, but you should still understand your campaign settings and reporting requirements.
Campaign and banner management
Create campaigns for different advertisers, upload multiple banner formats and control where adverts appear. This is useful when you need to manage several clients or promotions without editing website code for every change.
Zone-based ad placements
Website areas can be organised into zones, such as a header banner, sidebar placement or in-article advert. Once a zone is configured, you can change the campaign behind it without rebuilding the page.
Targeting and delivery rules
Delivery rules can help show specific adverts based on factors such as location, device, page URL or campaign timing. For example, a publisher could show a local service advert to visitors in a particular region while displaying a broader campaign to everyone else.
Frequency capping and banner rotation
Frequency capping limits how often an individual visitor sees the same advert. Banner rotation can also distribute several creatives across one placement, helping campaigns feel less repetitive and giving advertisers more than one message to test.
Detailed performance reporting
Reporting covers important advertising measures, including impressions, clicks and click-through rate. These reports give publishers a clearer view of which campaigns and placements are receiving attention, although the quality of the insight depends on accurate configuration and responsible interpretation.

The main strength is flexibility. You are not locked into a single commercial advertising network or forced to hand all campaign data to an external platform. That control can matter to publishers with several websites, agencies working across client accounts or organisations with specific data-handling requirements.
Example scenario: A trade publication sells banner placements directly to suppliers and service providers. The publisher creates a campaign for each advertiser, assigns banners to selected website zones and provides performance reports at the end of the agreed campaign period.
This approach keeps direct-sold advertising separate from editorial content and makes it easier to manage different start and end dates.
Example scenario: A small digital agency runs campaigns for clients in different sectors. It uses separate campaigns, banner sets and delivery rules to keep client activity organised across multiple websites.
The agency can review impressions and clicks without relying on separate spreadsheets for every placement. It still needs a clear naming convention and a process for checking that each client’s adverts are appearing in the correct locations.
Example scenario: A professional association uses its website to promote training courses, events and partner offers. It rotates several internal campaigns and uses scheduling rules so that time-sensitive promotions stop running when registration closes.
This can be more practical than installing a large advertising platform when the organisation mainly needs controlled promotion across its own digital properties.
In each example, the software is a tool for managing delivery. It does not automatically find advertisers, create effective artwork or guarantee revenue. Campaign strategy, creative quality, consent requirements and website performance still need human oversight.
The interface can feel dated
The administration area is functional, but it may not feel as polished or intuitive as newer hosted advertising platforms. A non-technical user could need time to understand zones, campaigns, banners and delivery rules.
You are responsible for maintenance
Self-hosting gives you control, but it also gives you responsibility. You need to apply software updates, protect the administration area, use HTTPS, maintain compatible PHP and database versions, and monitor security announcements.
Advanced video advertising may require extra work
The platform is strongest for conventional display advertising. Businesses that depend on advanced video workflows, modern programmatic integrations or extensive enterprise support may find that additional configuration or a different platform is needed.
There is also a possible performance cost. Every advertising script and tracking request can affect page loading, especially when a site has several placements or poorly optimised creative files. Compress banners, limit unnecessary calls and test pages on mobile connections before launching a large campaign.
Google Ad Manager: A hosted advertising platform with extensive integrations and enterprise features. It removes much of the server maintenance work, but its workflows, policies and reporting environment are controlled by Google.
AdButler: A commercial ad server designed for publishers and advertisers that want hosted campaign management, targeting and reporting. It is less hands-on than a self-hosted installation, but it involves ongoing subscription costs.
Neither alternative is automatically better. A hosted service may suit a business that values convenience, while an open-source installation may suit an organisation that values control, customisation and predictable software licensing.
Plan your zones before installing campaigns
List each website placement and give it a clear name, such as homepage-top, article-sidebar or resources-inline. Consistent naming prevents confusion when you have several advertisers or websites.
Use lightweight creative files and test delivery
Set sensible file-size limits for banners. Check every campaign on desktop and mobile devices, then confirm that impression and click tracking is working before reporting results to an advertiser.
Create a routine for updates and reporting
Keep a record of the installed version, PHP version, database version and backup date. Restrict administrator access, maintain recent backups and review reports at a fixed interval so problems are spotted early.
A simple measurement plan also helps. Decide whether your main goal is visibility, traffic, enquiries or a completed action. Impressions and clicks are useful, but they do not tell the whole story. Link campaign reporting with your wider website marketing strategy so advertising activity supports measurable business objectives.
If you want to test the app without completing a manual server installation, the Revive Adserver one-click install through Zest City Web Hosting provides a simpler starting point. You should still review compatibility, backups and security settings before sending live traffic to a new campaign.
Revive Adserver is one of 79 apps available free with Zest City Web Hosting : included on every shared hosting programme and platform we offer, with genuine 1-click installation (no server admin, no manual setup, live in minutes). No extra licence fees, no separate app-store account.
With Zest City Web Hosting, the app is available as part of the hosting environment rather than as a separate licence purchase. That can make experimentation more accessible for a small publisher, community organisation or growing business that wants to manage its own advertising.
Zest City Web Hosting also gives you a base for the wider website around your campaigns. Your results will depend on page speed, design, mobile usability, content and promotion. If your site needs improvement beyond ad serving, Zest City’s website design and digital media services can help you assess the wider experience.
Yes. The self-hosted software is free and open source, so there is no core licence fee. You still pay for hosting and may need to budget for maintenance, security work, custom development or managed support.
Yes. It can manage banner creatives, assign them to website zones, rotate several adverts and apply delivery rules. It is best suited to organisations that want structured control over display advertising rather than a simple advertising widget.
It can be a good fit for publishers that sell direct advertising and want ownership of their campaign data. It is less suitable for publishers that want a fully managed platform, built-in commercial demand or extensive support without handling technical administration.
Yes. The reporting tools can track impressions, clicks and related campaign measures. Results are only useful when the zones, creatives, tracking settings and campaign dates have been configured correctly.
Not sure Revive Adserver is the right fit : or want to see the other 78 apps you get free? Talk to Zest City about your web hosting and we'll help you pick the right app, the right hosting plan, and show you what else we can do for your site, from design to ongoing support.
#AIinBusiness (79) #AudienceEngagement (184) #CareerGrowthOpportunities (35) #CareerSuccess (98) #corporateidentity (21) #DigitalEventProfessionals (40) #DigitalEvents (121) #DigitalMarketing (216) #DigitalTechnologyImpact (129) #ElevateYourOnlinePresence (96) #EventMarketing (50) #EventTech (73) #HRManagement (54) #JobSeekingTips (20) #ProfessionalGrowth (209) #ProfessionalSkills (34) #RecruitmentStrategies (51) #ReliableHostingSolutions (18) #SoftSkillsMatter (35) #SuperiorWebHosting (19) #TimeManagement (46) #VirtualEvents (50) #webhosting (18) #WebHostingExperts (24) #WebinarSuccess (78) #websitedesign (54) #WorkLifeBalance (86) CareerSuccess (49) worklifebalance (25) Zest City one-click apps (35)
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |