White-label ad server
for Performance Marketers
Launch your branded ad platform free — no credit card required. Campaign management, conversion tracking, and team controls, with your first stats in minutes.
No credit card required · Permanent free plan

Why choose Affset
Everything you need to run a professional ad network
Deploy in minutes, not weeks
No DevOps, no infrastructure headaches. Claim your namespace and run your first campaign right away.
White-label branding
Custom subdomain, logo, colors, and company name on every plan. Map your own domain on paid plans. Light and dark mode included.
Worldwide ad serving at enterprise speed
Ads delivered from 200+ edge locations worldwide, on the same global CDN infrastructure that powers the modern web.
Live campaign data you can actually use
Real-time analytics with post-click attribution, conversion tracking, and timezone-aware reporting. Filter by any dimension.
Talk to your ad platform
Affset ships an MCP server that plugs your account into Claude and any MCP-compatible AI assistant. Ask for stats in plain English, launch campaigns, and cut losing zones — without opening the dashboard.
- Pull stats
- Launch campaigns
- Cut dead zones
- Set payouts
- Adjust targeting
Works with Claude, Cursor, and any MCP-compatible client.
Connect in two minutesHow's my push campaign doing today?
$412 spend, $563 in payouts — ROI +37%. One zone is dragging it down: zone 1084 spent $58 with zero conversions.
Cut it.
Done — zone 1084 is out of your targeting.
Simple, predictable pricing
Every account starts on the permanent Free plan — no credit card, no trial clock. Upgrade from your dashboard when you need more volume.
Free
Run one campaign on one zone, free forever. No card, no trial clock.
$0/mo
100,000 ad events included / month
- 1 active campaigns
- 1 zones
- 3 team seats
- Serve from api.affset.com
- 1 machine API key
- 1-month stats retention
- Partial white-label
- Custom icon logo
- Hard cap — never billed beyond $0
- Community support
Starter
For a solo buyer or a small program running real traffic.
$99/mo
3M ad events included / month
- 25 active campaigns
- 25 zones
- 10 team seats
- 1 custom serving domain
- 3 machine API keys
- 6-month stats retention
- White-label dashboard on your domain
- Custom icon logo
- Optional overage: $0.08 / 1k events
- Email support
Growth
For a team running a network — unlimited campaigns and zones.
$299/mo
10M ad events included / month
- Unlimited active campaigns
- Unlimited zones
- 25 team seats
- 3 custom serving domains
- 25 machine API keys
- 18-month stats retention
- White-label dashboard on your domain
- Custom icon logo
- Optional overage: $0.05 / 1k events
- Priority email support
Scale
High volume delivery, plus features we build for you.
$799/mo
50M ad events included / month
- Unlimited active campaigns
- Unlimited zones
- Unlimited team seats
- 30 custom serving domains
- Unlimited machine API keys
- 36-month stats retention
- White-label dashboard on your domain
- Custom icon logo
- Custom features built for you
- Optional overage: $0.03 / 1k events
- Priority support + shared Slack
Need more than Scale, a custom contract, or an on-premise deployment? Talk to us about Enterprise.
Ad events = impressions + clicks + conversions, counted per month. “Unlimited” means fair use — generous ceilings that support can raise. Annual plans are billed 12 months up front; your event allowance still resets every month.
Paid plans can switch on pay-as-you-go overage with a spend cap you control, so traffic beyond the included volume is metered instead of paused. Blocked traffic is never billed.
Need overage rules, plan FAQs, and the full breakdown? See full pricing details
Pick a plan, launch free
Start on Free today — upgrade from your dashboard when volume says so. No credit card required.
No credit card required · Permanent free plan
Built for performance marketers
Launch campaigns in seconds
Create campaigns with flexible CPM or CPA pricing models. Set budgets, schedule dates, and go live instantly.
Advanced targeting
Filter traffic by country, browser, OS, device type, and mobile/desktop. Reach your exact audience with precision campaign management.
Zone-specific CPA payouts
Set different conversion rates per placement zone. Optimize payouts based on performance with flexible CPA tracking.
Conversion tracking
Postback URLs with click-based attribution and optional parameters. Track ROI with real-time conversion tracking and postback integration. Try the postback demo to see the full S2S flow in action.


Monetize your traffic with confidence
Create ad zones
Define placement areas for your sites or apps. Manage multiple zones with ease through your publisher dashboard.
One-line integration
Copy-paste embed code or use redirect URLs. Get up and running in seconds with simple ad zone integration.
Transparent payouts
See exactly what you earn per zone, country, and sub_id. Full payout transparency with detailed traffic monetization stats.
Detailed stats
Filter by date range, geography, and custom tracking parameters. Monitor your traffic performance in real-time.
Conversion postbacks to your system
When advertisers fire a conversion, we attribute it to your traffic and send a server-to-server postback to your URL. You get notified for every conversion you drove—no polling, no delay. See the Affiliate Attribution Demo for the full publisher flow with sub_id.
Flexible macros in postback URLs
Use standard macros in your postback URL and we replace them with real values: payout, click_id, sub_id, zone, and more. Integrate with your own tracking or payout system without custom dev.
Know exactly what's working
Powerful reporting and attribution tracking built for performance marketers

Flexible date ranges
Today, yesterday, last 7/30, or custom range. Analyze performance across any time period.
Group by anything
Campaign, zone, country, sub_id, or any combination. Slice and dice your data for deep insights.
Timezone-aware
Reports respect your timezone for accurate daily breakdowns and attribution tracking.
Post-click attribution
Track the full journey from click to conversion. Understand what drives real results.
Postback parameters
Pass custom data with conversions for deep analysis. Flexible postback tracking integration.
Export ready
Clean tables ready for CSV export or API integration. Get your data wherever you need it.
You need Affset if you’ve ever…
If any of these sound painfully familiar, you are running your ads on the wrong platform. Here is how Affset fixes each of them.
Your stats only refresh once an hour
You keep hitting refresh, but the numbers barely move. By the time you spot an underperforming campaign, the budget is already gone. Affset streams delivery data continuously so you react in the moment, not an hour too late.
Attribution you cannot trust
Clicks live in one tool, conversions in another — so you never know which publisher actually drove the sale. Affset ties click IDs to postbacks in one place, so you optimize (and pay) on results you can prove.
Expensive per-seat pricing
Every teammate who needs a login adds another line to the invoice. Affset does not charge per seat, so your whole team can work together without the bill scaling out of control — free forever for 100,000 ad events a month, paid plans from $99/month.
Locked into legacy self-hosting
Patching servers, chasing security updates and babysitting infrastructure is not why you got into advertising. Affset runs on the edge, so you get performance and reliability without the maintenance burden.
Opaque enterprise contracts
Hidden fees, forced annual commitments and “contact sales for a quote” slow everything down. Affset publishes every plan and limit on its pricing page — from $0 to $799/month — and you can sign up and pay monthly without ever talking to us. Annual billing is there if you want the discount, not because we make you.
Complex setups that need a specialist
Some ad servers demand a dedicated ops engineer just to launch a campaign. Affset is built to get you delivering ads in minutes, with a workflow that makes sense from day one.
Want the full picture? See the plan and pricing breakdown.
Your platform, your identity
Custom subdomain
yourcompany.affset.com on every plan, or bring your own domain on paid plans for complete branded ad server control.
Full color control
Customize primary and accent colors to match your brand perfectly with white-label customization.
Dark & light mode
Both themes included, users can toggle between them. Professional appearance in any setting.
Company name everywhere
Reflected in page titles, dashboard header, and emails so users see your brand throughout the platform.

Launch your branded ad platform today
Permanent Free plan with 100,000 ad events a month — campaigns, tracking, and white-label branding included. No credit card required.
No credit card required · Permanent free plan
Team controls & role-based access
Run your own CPA network with six roles and secure multi-user management
Owner
Full control, including billing — the only role that sees the whole platform
Manager
Run campaigns and zones across the network — everything except billing
Publisher
Create zones, view stats
Advertiser
Create campaigns, track ROI
Advertiser manager
Manage advertiser-side users and their campaigns
Publisher manager
Manage publisher-side users and their zones
Secure team invites
Add members via email with unique API keys for team management. Each user gets role-based access to exactly what they need.
- Email-based invitations
- Unique API keys per user
- Granular permission control
Role-based UI
Publishers see zones, advertisers see campaigns, and advertiser and publisher managers stay on their own side. The manager runs both sides day to day; only the owner sees billing. Clean, focused interfaces for each role in your CPA network software.
- Customized dashboards
- No confusion, no clutter
- Secure access control
API-first architecture
Programmatic access for campaigns, zones, stats, and tracking — the same REST API the dashboard and MCP server use, with Bearer auth and tenant isolation via X-Namespace.
Read the REST API documentationRESTful API
Full programmatic access to campaigns, zones, and stats for API-first ad platform integration.
API key authentication
Secure, simple authentication with programmatic ad management capabilities.
Postback integration
Standard S2S conversion tracking with flexible postback parameters.
Get started in 3 steps
Launch your white-label ad server in minutes
Claim your namespace
Choose your subdomain (e.g., yournetwork.affset.com), enter your email, and click "Claim" — your platform deploys instantly, nothing to install.
Create campaigns & zones
Advertisers create campaigns with targeting rules. Publishers create zones and get embed codes. Set pricing models (CPM or CPA) for your affiliate tracking platform.
Start tracking conversions
Add postback URLs to track conversions, watch real-time stats roll in, and optimize on live performance and ROI data.
At a glance
Affset gives you a branded ad platform without the build: one dashboard for campaigns, tracking, and teams.
- Launch a branded white-label ad server and CPA network in minutes.
- Manage advertisers, publishers, campaigns, and zones from one dashboard.
- Track clicks, postbacks, and conversions in real time without extra infrastructure.
- Use your own logo and colors, add your own domain on paid plans, and keep full control over your platform.
Why teams choose Affset:
Built for real workflows
Designed around how performance marketers, media buyers, and affiliate teams actually work.
All-in-one platform
Campaign setup, attribution, postbacks, reporting, and role-based access in one product.
Purpose-built for ad ops
Focused on white-label ad serving and CPA network operations, not generic analytics.
Transparent and under your control
Clear feature set, straightforward onboarding, and first-party controls for branding and data.
Frequently Asked Questions
Common questions from teams launching a white-label ad platform.
How fast can I launch?
Most teams complete setup in about 2 minutes after choosing a subdomain and creating their first users.
Can I use my own domain and branding?
Yes. You can set custom brand colors, logo, and company name on every plan, and map your own domain on paid plans for a full white-label experience.
Does it support conversion tracking and postbacks?
Yes. Affset supports click-based attribution, conversion postbacks, and parameter passing for campaign-level optimization.
What counts as a billable ad event?
One ad event is one impression, click, or conversion recorded by your platform — all three count equally toward your included volume, so 2 impressions + 2 clicks + 1 conversion is 5 events. Diagnostic rows like fallback or unsold traffic are never billed.
What happens when I reach my plan limit?
You get warnings at 80% and 95% of your included volume. At 100% on the Free plan (or with pay-as-you-go off), ad serving redirects to your zone’s traffic-back URL — or returns an empty response — until the period resets. Blocked traffic is never recorded or billed, and clicks and conversions for already-served ads keep working.
How does pay-as-you-go overage work?
Paid plans can switch on overage so usage beyond the included volume is metered at the plan’s per-1,000-events rate on the same monthly invoice. You control a spend cap — when projected overage reaches it, serving pauses instead of billing more.
Can I change or cancel my plan anytime?
Yes. Upgrades apply immediately with prorated billing, downgrades and cancellations take effect at the end of the current billing period, and your account then continues on the permanent Free plan with your data intact.
How does annual billing work?
Annual plans are billed 12 months up front and cost about 20% less per month than paying monthly. Your included ad events are still a monthly allowance that resets at the start of each calendar month — paying for a year does not let you spend a year of traffic in one month. You can switch to annual at any time; switching back to monthly takes effect when the year you already paid for ends.
What are custom features on the Scale plan?
On Scale we build behaviour for how your operation actually works and ship it behind a feature flag enabled only on your account — bespoke postback logic, custom conversion rules, private integrations, or reporting exports shaped to your BI. We scope it with you on a call and deliver it on our roadmap; larger builds are quoted separately.
What if I need more than the Scale plan?
Talk to us. Enterprise covers higher volumes, custom contracts and terms, dedicated support, and deployment options beyond the standard plans — priced to your usage rather than off the public tiers.