Ad decisioning engine · API-first

Serve the right ad in milliseconds, not moments.

DigiAds decides which creative wins each impression — matching targeting, priority and weight — then serves it in a sandboxed frame and tracks every impression and click with signed, single-use tokens.

The request lifecycle

Five steps from request to revenue

Every impression follows the same path. The delivery hot path reads from an in-memory snapshot, so decisioning never waits on admin-side database writes.

01

Ad request

The publisher's one-line tag calls /v1/serve for a zone, passing context like page and viewport.

02

Decision

Eligible ads are filtered by targeting, then ranked by priority and weight to pick a single winner.

03

Serve

The winning creative renders inside a sandboxed iframe — isolated from the host page, safe by default.

04

Track

Impression and click URLs are HMAC-signed and single-use, so no unverified or replayed hit is ever counted.

05

Report & bill

Verified events roll up into reporting and CPM/CPC billing — advertiser invoices and publisher payouts.

Platform

Everything an ad server needs, and nothing it doesn't

A focused, API-first core: fast decisioning, honest tracking, and the reporting to bill on it.

Real-time decisioning

The winning ad is chosen per request from an in-memory snapshot — off the admin write path entirely.

Precise targeting

Geo down to city, device / OS / browser, keywords and frequency capping — combine them freely.

One-line publisher tag

A vanilla-JS snippet under 5 KB — Stripe-style, zero dependencies, no build step to embed a zone.

Signed, single-use tokens

Every impression and click is HMAC-signed and replay-protected, so billable events are always verified.

Reporting & billing

CPM and CPC tracked to the impression, rolled into invoices for advertisers and payouts for publishers.

Self-serve creatives

Upload image and video creatives straight from the console with built-in file pickers — no ticket queue.

Webhooks & notifications

Subscribe to delivery, budget and billing events and pipe them into your own systems in real time.

Competitive separation

Keep rival advertisers off the same page — separation rules are enforced during decisioning, not after.

Two sides, one platform

Built for both ends of the impression

For Advertisers

Book campaigns that land on the right screen.

Set targeting, priority and budget, upload your creatives, and watch verified delivery in reporting — billed by CPM or CPC, with invoices you can trust.

  • Targeting by geo, device, keywords and frequency
  • Image and video creatives, uploaded in-console
  • Verified, replay-proof impression and click counts
Start advertising
For Publishers

Monetize your inventory with one line of code.

Define zones, drop in the DigiAds tag, and earn a revenue share on every filled impression. Ads render sandboxed, so your page stays fast and safe.

  • Under-5 KB tag, no dependencies, no build step
  • Sandboxed iframes and competitive separation
  • Transparent payouts on verified delivery
Become a publisher

Put your first ad live today.

Create an account, define a zone or a campaign, and serve a verified impression in minutes. The API and console do the rest.