This is the core Pro campaign-management flow — budget-reserved CPM and CPC with auto-pause and bot-filtered tracking.
- Three pricing models ship in Pro: CPM (per 1000 impressions), CPC (per click), and flat rate. An advertiser can have different campaigns on different models.
- Budget reservation: when a campaign starts, the budget is held against the advertiser's wallet balance. Unused budget is refunded when the campaign ends, so they're never double-charged.
- Auto-pause kicks in when a campaign hits its budget ceiling, end date, or any schedule rule — no manual intervention, no overrun.
- Analytics dashboard tracks impressions and clicks in real time with daily aggregation, and bot/crawler filtering is built in so Googlebot and scrapers don't inflate the numbers advertisers get billed on.
- Per-ad and per-advertiser reports are exportable to CSV for end-of-month reconciliation, and there's REST API access if you want to pipe it into a BI tool.
- Packages let you pre-build tiered offerings (e.g. "Sidebar Starter - 100k CPM impressions") so advertisers self-serve without custom quotes.
- Honest limit: bot filtering is heuristic (user agent + behavior) — it catches common crawlers but a sophisticated ad-fraud farm won't be blocked by this alone.
All of the above is Pro. The free version does ad serving but not tracking, campaigns, or wallets.