Platform · Ad Server
The Intelligent Ad Server
Contextual, signal-driven ad serving for physical retail. Every slot on every screen is decided in real time — no hand-binding campaigns to screens, no static loops.


Delivery modes
Pick a mode, or let the engine learn.
Rotation
Zero setup, predictable share of the loop. The safe default for house content and always-on campaigns.
Targeted
“Over 20°, near the chillers, while the SKU is in stock.” The creative plays exactly when its conditions hold — and never when they don't.
AI
Give the engine a goal — plays, impressions or attributed sales — and it learns when, where and how often the creative earns its slot.
Signals
137 signals, one decision engine.
A 137-signal catalogue feeds the decision engine: weather, stock and planogram, till and basket data, audience curves, time and local moments, venue context, programmatic demand. Conditions compose — and a missing or expired signal fails closed: the fallback chain plays, a screen never goes black.
- 22° and rising → iced coffee takes the loop. Rain → hot chocolate.
- SKU sells out → creative switches. Restocked → back in the loop.
- Match night within two miles → pre- and post-match windows.
- Energy-drink buyers co-buy protein bars → sell the pairing.

Demand & the tier ladder
Guaranteed can never be outbid.
Demand is ranked strictly by tier — price only competes within a tier. Direct guaranteed campaigns sit above PG and PMP deals, which sit above open exchange bidding at your floors, which sits above house content. Programmatic mediation is built in: parallel OpenRTB auctions with bids audience-weighted, reachable from the major DSPs. Nothing sold is ever bumped, and unsold slots fall through to house content.
The loop is protected the same way: share-of-voice commitments, frequency caps and competitive separation are enforced by the engine, to rules you set.
- Tier 1 Guaranteed directnever outbid
- Tier 2 PG / PMP dealsprice competes inside the tier
- Tier 3 Open exchange, at or above your flooraudience-weighted bids
- Tier 4 House & fillernothing goes unsold
Reachable from
The Trade DeskDV360and the major DOOH DSPs
Proof
How the numbers are counted.
Plays count only on device confirmation, MRC-aligned. Invalid traffic is filtered and disclosed. Impressions are modelled on an IAB DOOH-grounded methodology with an evidence grade per venue — published, versioned, with corrections logged in a public changelog.
Read the methodology →
Works with your stack
Your stack. Our demand.
The ad server doesn't care whose CMS renders the loop. Register your inventory, request a decision per slot, confirm the play — the same three-step contract our own CMS uses. Keep your player, keep your CMS, and put this engine behind your screens.
register · request · confirm
Three identical connectors into one public contract. Our own CMS gets no private shortcut.