Self-Hosted Ad Server Software
AdServerX runs on your server; your data stays yours, and you pay once, not every month. A complete ad server platform for ad networks, publishers, and media companies.
GET /api/v1/campaigns
Authorization: Bearer {api_key}
{
"data": [
{
"id": 42,
"name": "Summer Campaign",
"impressions": 148932,
"clicks": 3241,
"ctr": 2.18
}
]
}
The Problem With SaaS Ad Servers
Most ad server platforms put their business interests ahead of yours.
Recurring Fees That Never End
SaaS ad servers charge monthly or per-impression fees indefinitely. You pay forever for software you never actually own, and fees grow as your traffic grows.
Your Data on Their Servers
Advertiser data, publisher data, and campaign performance all live on a vendor's infrastructure. Privacy risks, compliance exposure, and no true data ownership come with the territory.
Vendor Lock-In
Terms of service can change overnight. Prices increase without warning. Features get gated behind higher plan tiers just when you need them most.
Built for Anyone Running Ads
Whether you operate a network, run a media property, or are tired of SaaS bills, AdServerX is built for you.
Ad Network Operators
Run a fully independent ad network on your own infrastructure.
- Manage advertisers, publishers, and campaigns in one platform
- Set custom revenue sharing percentages per publisher
- Automate invoicing and payout statements monthly
- White-label the platform under your own brand
Publishers & Media Companies
Sell and serve your own inventory directly. Keep 100% of your ad revenue.
- Offer self-serve portals so advertisers can manage their own campaigns
- Track real-time impressions, clicks, CTR, and eCPM
- Control ad quality with fraud detection and blacklists
- Onboard new advertisers with an approval workflow
Teams Switching from SaaS
Eliminate recurring fees and move your data onto infrastructure you control.
- No monthly or per-impression fees, ever
- All features included in a single one-time purchase
- Your data stays on your own server from day one
- Full source code: audit, extend, or customize as needed
Everything You Need. Nothing You Don't.
AdServerX is a complete, self-hosted ad server with a single, straightforward license.
Truly Self-Hosted
AdServerX installs on your own server. No cloud dependency, no shared infrastructure. Your campaigns, your data, and your configuration never leave your environment.
One-Time Purchase
Pay once and own the software outright. No subscriptions, no seat licenses, no per-impression billing. Optional annual renewal keeps support and updates active.
Complete Feature Set
Every feature is included from the start. No basic/professional/enterprise tiers, no add-ons to purchase. Everything ships in one license.
Simple Requirements
Runs on PHP 8.3 and MySQL 8.0. Works on shared hosting, VPS, or dedicated servers. No Docker, no build tools, no cloud accounts required.
Full Source Code
Your license includes the complete, unencrypted PHP source code. Audit every line, customize the UI, integrate with internal systems, or extend functionality.
No Vendor Dependency
Once installed, AdServerX runs independently. No external API calls required to serve ads, no license server pinging home. Your installation is fully autonomous.
A Complete Ad Server Platform
Every capability you need to run a professional ad network, built in from day one.
Ad Formats
JPG, PNG, GIF, WebP. Any dimensions.
Headline and description with click URL.
MP4, WebM, OGG. Hosted on your server.
Interactive rich-media ads via ZIP upload.
Third-party ad tags in a sandboxed iframe.
Targeting Options
Target by country, region, or city using MaxMind GeoIP2. No third-party API required.
Target desktop, mobile, or tablet visitors independently per ad.
Target Chrome, Firefox, Safari, Edge, Opera, and major operating systems.
Schedule campaigns to serve only on specific days and hours, with timezone support.
Match ads to page URLs and referrer domains containing specified keywords.
Analytics & Reporting
Live impressions, clicks, CTR, conversions, revenue, and eCPM per ad and campaign.
Drill into performance by device type, browser, and hour of day.
Generate date-range filtered reports and export raw data as CSV files.
Track ad block detection counts, trends, and zone-level rankings.
Track conversions server-side or via JavaScript pixel. No third-party dependency.
Fraud Detection
Eight independently configurable rules. Each rule can log, flag, block, or auto-blacklist bad traffic.
Flag IPs exceeding click thresholds per minute.
Detect suspiciously fast clicks after impression.
Block clicks that arrive without a matching impression.
Filter known bot and crawler user agents automatically.
Detect IP location and browser language mismatches.
Verify that ad requests originate from expected publisher domains.
Nightly batch analysis flags abnormal CTR and CVR patterns.
Nightly batch detects abnormal session volumes by IP or publisher.
Advertiser & Publisher Tools
Advertisers manage campaigns; publishers view earnings. Both in dedicated portals.
CPM, CPC, CPA, CPV, and Flat Rate. Mix models across campaigns.
Set total campaign budgets, daily spend caps, and date range limits per campaign.
Limit how many times a unique visitor sees a given ad within a time window.
Automatically match ads to zones by type and dimensions to fill inventory.
Monthly invoices to advertisers via Stripe, PayPal, or offline. Payout statements for publishers.
Platform & Integration
Full management API with Bearer token auth and per-key rate limits. Manage everything programmatically.
Real-time HTTP POST event notifications with automatic retry logic and a full delivery log.
Three modes: warn-only, soft block, or hard block. Fully customizable messaging and modal.
TOTP-based 2FA compatible with Google Authenticator, Authy, and other standard apps.
Four roles: Network Owner, Administrator, Advertiser, and Publisher. Each with appropriate permissions.
Rebrand the platform with your own name. Configurable platform name and customizable UI.
AdServerX vs. Monthly SaaS Ad Servers
See how a self-hosted, one-time purchase compares to a typical SaaS ad platform.
| SaaS Ad Server | AdServerX | |
|---|---|---|
| Cost | Monthly recurring fee | One-time purchase |
| Data Ownership | Vendor's servers | Your servers |
| Source Code | Closed, black box | Full, unencrypted |
| Hosting | Vendor infrastructure | Your choice of server |
| Features | Often gated by plan | All features included |
| Vendor Dependency | High; terms can change | None |
| Customization | Limited or API-only | Full source access |
Runs on Any Standard PHP Server
No proprietary stack required. If you can run PHP and MySQL, you can run AdServerX.
Software Requirements
- PHP 8.3 or higher
- MySQL 8.0+ or MariaDB 10.6+
- Apache 2.4 with mod_rewrite
- Required PHP extensions: pdo_mysql, mbstring, curl, openssl, json, gd, zip
- HTTPS (SSL certificate required)
Hosting Options
- Shared hosting (cPanel, Plesk, etc.)
- VPS or cloud servers (AWS, DigitalOcean, Linode)
- Dedicated servers
- No Docker required
- No build tools or Composer on production
Minimum Resources
- 200 MB disk space
- 256 MB RAM
- All dependencies pre-included in the download
- No CDN or external services required to serve ads
- MaxMind GeoIP2 optional for geographic targeting
Up and Running in Minutes
A straightforward 3-step process. No DevOps expertise required.
Purchase Your License
Complete your one-time purchase. You'll receive an account with immediate access to download the full, unencrypted source code package.
Upload to Your Server
Upload the files to your server via FTP or SFTP. No SSH required for the basic setup. Works with any standard web hosting control panel.
Run the Web Installer
Open your domain in a browser and follow the 5-step web-based installer. It configures your database, creates your admin account, and validates your setup automatically.
Common Questions
Everything you need to know before getting started.
Ready to Own Your Ad Network?
Stop paying monthly SaaS fees. AdServerX gives you a complete ad server platform on your own infrastructure: one-time price, full source code, every feature included.
14-day money-back guarantee