Self-service DOOH advertising with no contracts, no minimum spends, and no middlemen. Browse the map, pick your screens, go live today.
No sales calls. No RFPs. No waiting. Browse, book, and broadcast — all from one page.
Find screens by city, type, or location. Filter to exactly what you need — down to individual panels.
Pick your screens, set go-live times, and upload your creative. Only pay when your ad actually plays.
Track impressions, plays, and costs in real time. Pause, adjust, or cancel anytime — no contracts.
From highway billboards to gym screens — set your budget and only pay per play.
High-traffic roadside boards. Maximum visibility.
Train stations, subway, bus shelters.
High-intent audiences near point of purchase.
Lobby and lift screens in corporate precincts.
Captive audience of active, receptive consumers.
The only time drivers stop and look.
Set a geofence around any screen. When a customer walks within range, Oxinion fires your pipeline automatically — logging the impression, pushing a coupon notification, and updating your campaign analytics. All in real time.
// 1. Geofence around the DOOH screen (30m radius)
const { geofence } = await oxinion.geofencing.create({
name: "King St Billboard",
lat: 43.6448,
lng: -79.3947,
radius: 30,
triggerType: "enter",
});
// 2. Pipeline: log impression → push coupon
const { pipeline } = await oxinion.pipeline.create({
name: "DOOH Impression",
geofenceId: geofence.id,
triggerEvent: "enter",
});
await oxinion.nodes.create({
pipelineId: pipeline.id,
type: "invoke", // log impression to your API
orderIndex: 0,
config: { target: "https://api.yoursite.com/impressions",
method: "POST" },
});
await oxinion.nodes.create({
pipelineId: pipeline.id,
type: "notify", // push coupon to nearby user
orderIndex: 1,
config: { title: "You\'re near our billboard!",
body: "Tap for 20% off →" },
});No minimum spends. No contracts. No asking permission to pause. Start a campaign in minutes and stop it just as fast.
Find Screens Near YouImpressions, plays, costs, and geofence activations — updated live. Export anytime.
Every ad play tracked individually with timestamp and screen ID.
Estimated audience reach per play, by screen and time of day.
Pipeline triggers correlated directly to DOOH impressions.
2,300+ screens. Pay per play. No contracts. Launch today.