PROGRAMMATIC ADVERTISING SANDBOX

Understand how an impression becomes an ad.

Learn the programmatic ecosystem hands-on. Change auction parameters, run simulated bids, inspect outcomes, and see how the pieces fit together.

300 × 250 Ad Slot Waiting for an auction…

Simulated inventory. No real ads are served.

LIVE VIEW

Auction Inspector

Auction #—
Demand source CPM Latency Result
Run an auction to generate bids.
Floor: €0.50 Timeout: 1000 ms Winner:
NEW IN V0.2

Auction Timeline

Watch one impression move from request to response, validation, and winner selection.

Ad unit /homepage/rectangle Format 300 × 250 Closes at 1000 ms
No auction to inspect yet

Choose your settings and run an auction. Events will appear here in chronological order.

    AUCTION OUTCOME Waiting for an auction… The highest eligible bid received before the timeout wins.
    ARCHITECTURE

    The Programmatic Flow

    Follow one impression from the publisher page to the final creative.

    01

    Publisher Page

    A user loads a page containing an available ad impression.

    02
    </>

    Prebid.js

    Demand sources are asked for bids within a defined timeout.

    03

    SSP

    Supply-side infrastructure packages and forwards opportunities.

    04

    DSP

    The impression is evaluated and a bid or no-bid decision is returned.

    05

    Ad Server

    The eligible demand is compared and the winning line item is selected.

    06

    Creative

    The selected ad is rendered back into the publisher's ad slot.

    MODULES

    Interactive Labs

    Future modules can become individual lessons inside the project.

    Header Bidding

    Explore parallel bidding and Prebid.js.

    </>

    OpenRTB Inspector

    Inspect bid requests and responses.

    Bid Floors

    See how floor prices change eligible demand.

    Timeouts

    Understand how latency removes otherwise good bids.

    TXT

    ads.txt

    Learn publisher authorization and supply integrity.

    Consent Signals

    Experiment with privacy and consent scenarios.

    ABOUT THE PROJECT

    Built to make the pipes visible.

    Programmatic Lab is a learning project. Version 0.2 simulates auctions entirely in the browser and makes every auction decision observable on a chronological timeline. Later versions can add Prebid.js, a real backend, OpenRTB, simulated SSP and DSP services, ads.txt, sellers.json and supply-chain signals.