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.