Everything You Need to Run an Ad Network
AdServerX is a complete self-hosted ad server covering campaigns, targeting, analytics, billing, and fraud detection, all in one platform.
Ad Formats
Five creative formats to suit any placement and content type.
Banner
Static or animated image ads in JPG, PNG, GIF, and WebP formats.
Text
Headline and description text ads, styled to match any page layout.
Video
Video ads served from a URL. MP4, WebM, and OGG supported.
HTML5
Interactive rich-media ads uploaded as a ZIP archive and rendered in-page.
Script / Tag
Third-party ad tags (Google AdSense, Taboola, etc.) served in a sandboxed iframe.
Targeting
Targeting can be set at the campaign level and optionally overridden per individual ad.
Geographic
Target by country, region (state/province), or city using MaxMind GeoIP.
Device Type
Target desktop, mobile, or tablet visitors separately.
Browser & OS
Target Chrome, Firefox, Safari, Edge, Opera, and major operating systems.
Day-Parting
Restrict delivery to specific days and hours with timezone selection.
Contextual Keywords
Match ads against the publisher page URL and referrer for contextual relevance.
Analytics & Reporting
Real-time data at every level, from the full network down to individual ads.
Real-Time Stats
Impressions, clicks, CTR, conversions, revenue, and eCPM tracked in real time across every campaign and ad.
Breakdowns
Drill down by device type, browser, and hour of day at both the campaign and ad level.
Reports & CSV Export
Date-range filtered reports with CSV export: overview, daily, per-campaign, and per-ad.
Ad Block Analytics
Detection counts, a 7-day trend chart, and a ranking of your top zones by ad block volume.
Conversion Tracking
Server-side and JavaScript conversion tracking with CVR and conversion value reporting.
Fraud Detection
Eight independently configurable rules. Each can log, flag, block, or auto-blacklist.
IP Frequency
Blocks IPs generating too many impressions in a short window (default: 60/min).
Click Timing
Flags clicks that arrive suspiciously fast after an impression is recorded.
Missing Impression
Rejects clicks with no matching prior impression to block direct-hit fraud.
User Agent Validation
Filters known bots, headless browsers, and malformed user agents.
Geographic Anomaly
Flags inconsistencies between IP geolocation and browser language headers.
Referrer Validation
Confirms impressions arrive from the publisher's registered domains.
Pattern Detection
Nightly batch rule that flags zones or publishers with abnormal CTR or CVR patterns.
Session Analysis
Nightly batch rule that flags abnormal session-level impression volumes.
Advertiser & Publisher Tools
Self-serve portals for both sides of your network, with automated billing built in.
Self-Serve Advertiser Portal
Advertisers create campaigns, upload creatives, set budgets and targeting, and monitor performance with no admin involvement required.
Flexible Pricing Models
CPM, CPC, CPA, CPV, and Flat Rate. Advertisers choose the model and bid when creating a campaign.
Campaign Budget Controls
Set total budget limits, optional daily spending caps, and campaign start and end dates.
Frequency Capping
Limit how many times a visitor sees the same ad to prevent overexposure and wasted spend.
Automatic Ad Matching
When an ad is activated, the platform automatically matches it to every compatible zone based on ad type and dimensions. No manual placement required.
Publisher Onboarding
Publisher registration with admin approval. Once approved, publishers add sites and create ad zones immediately.
Revenue Sharing
Configurable revenue share percentage. Publisher earnings are calculated automatically when advertiser invoices are paid.
Automated Billing
Monthly invoices generated automatically. Advertisers pay via Stripe, PayPal, or offline. Due dates and tax rates are configurable.
Publisher Payouts
Payout statements generated monthly. Admin processes payments via any method: PayPal, wire, Zelle, check, or other.
Platform & Integration
Open APIs, developer tooling, and the flexibility to run anywhere.
REST API
Full management API for campaigns, ads, zones, publishers, reports, and more. Bearer token auth; per-key rate limits.
Webhooks
Real-time HTTP POST notifications for status changes, payments, publisher events, and fraud alerts, with automatic retry and a full delivery log.
Ad Block Detection
Detect ad blockers and choose a response: warn-only, soft block (page blur), or hard block. Modal title and message are fully customizable.
Two-Factor Authentication
TOTP-based 2FA for all user accounts, compatible with Google Authenticator and Authy. Can be enforced network-wide by the administrator.
Role-Based Access
Four roles: Network Owner, Administrator, Advertiser, and Publisher. Each role sees only their own data.
White-Label
The platform name in the UI, emails, and invoices is configurable. Full source code is included for deeper branding and customization.
Self-Hosted
Runs on PHP & MySQL on shared hosting, a VPS, or a dedicated server. Full source code included. No build step, no cloud dependencies.