08:30 MORNING

Fleet Dashboard

Live positions of every StreetBeam box. Click a rider to inspect its screens — drag the clock to watch ads flip by zone and hour.

Boxes online
of 8 deployed
Active campaigns
matching current hour
Impressions today
0
modeled · GPS-weighted
Verified plays
0
proof-of-play ledger

City map — Muscat pilot grid

Box detail

Select a rider on the map
to inspect its box.

Campaigns

Each campaign is a creative + a rulebook: which zones, which hours, which panels, what priority. The scheduler resolves conflicts live on every box.

Tip: create a campaign for the zone the selected rider is in and watch its screen change instantly.
CampaignCreativeZonesHoursPriorityStatusPlays
How the scheduler decides: for every box, every second → filter campaigns to those active, whose zone list contains the box's current geo-fence, and whose hour window contains the simulated clock → play the highest priority (ties rotate round-robin) → otherwise fall back to the house ad.

Creative Studio

Upload artwork, preview it on a simulated LED panel, run brand-safety checks, and push it into campaigns.

Drop an image here or click to upload
Auto-resized to 192 × 192 px panel resolution · JPG / PNG / GIF · max 10 MB

Analytics & Proof of Play

Impressions are modeled from GPS-verified plays, weighted by zone footfall and rider speed (slow or stopped = more eyeballs).

Impressions by zone (today)

Campaign share of plays

Proof-of-play ledger — GPS-stamped, immutable, exportable per advertiser