Network live · 12,847 screens online

Monetize any screen
in 3 lines of code.

Vexel is the ad network for the real world. Brands buy attention on lobby displays, storefronts, gyms, and taxis. Screen owners earn. Distributors scale fleets.

screen.js
● live
// drop into any web page or WebView
import Vexel from '@vexel/connect';

Vexel.init({
  apiKey: 'vx_live_...',
  deviceId: 'lobby-01',
  containerId: 'ad',
});

How it works

From signup to first impression in under 10 minutes.

  1. 01
    Register a screen
    Create a device in your dashboard. We mint an API key.
  2. 02
    Drop in the SDK
    One init() call. Works in browser, WebView, or kiosk.
  3. 03
    Auction runs
    Real-time bidding selects the highest-value ad per slot.
  4. 04
    Earn & report
    Impressions stream in. Daily rollups. Transparent splits.
12,847
Screens online
3.2B
Impressions delivered
120+
Cities
99.98%
Uptime

Brand-safe

Every creative is moderated before it serves. IAB-aligned categories.

Developer-first

Typed SDKs, webhooks, OpenAPI spec. Ship integrations in an afternoon.

Transparent splits

See every cent. Daily rollups. Stripe-powered payouts coming.

Ready to put your screens to work?

Free to start. No credit card. Cancel anytime.