Criteo hackathon demo

Three acts. One click-through story.

CYield treats each in-store screen like a page request: every display can hit one shared player URL, and the backend resolves which screen it is from the TV browser footprint. The demo stays on the existing page model.

Demo path

Use the flow below or scroll. The demo is designed to be shown live.

Start here

CYield Supply Setup

Keep this to two clicks: add one anchor placement, then apply the shared preset.

Start here

Fastest demo path

Supply setup in 2 actions

No advanced CYield changes. One shared player URL, resolved by the backend.

Shared URL Minimal CYield change
1

Anchor placement

Create one page-screen mapping

This is the only manual proof step. We prefill the entrance page and hero screen so the judge can move immediately.

Page: ENTRANCE Screen: Entrance Hero URL: /screen.html

Creates the CYield page and the first mapped screen in one action.

2

Preset rollout

Fan out the rest of the store

Once the anchor exists, one preset fills the remaining supply-side screens so you can move straight into buying.

Electronics Hero Whitegoods Loop Aisle Edge Checkout Kiosk

Applies the shared supply preset, then moves straight into CMax.

Add one anchor placement, then apply the shared preset.
Advanced reference Backup config Manual page and screen mapping details

Open this only if someone asks how the anchor page and screen are mapped.

Backup detail

Page settings

CYield

Identity

Use the CYield page ID for the anchor placement.

0/40

Placement type

Choose the retailer page model this mapped placement should inherit.

Environment

Match the inventory environment used for this placement.

Advanced delivery options

Only change these if the mapping needs custom delivery behavior.

Backup detail

Screen settings

Inventory

Identity

IDs used to resolve the physical display.

Mapping

Match the screen to the page and store location people will actually see.

Template preset

Choose the template first, then adjust the recommended display defaults if needed.

Select a template to see the recommended setup.

Retailer pricing

Set the daily rate by screen type. These rates are used later to cost buying plans.

Retailer-owned rate card

Set prices once on the supply side

Applies globally by screen type. Demand planning can read these rates, but cannot change them.

Build the buy

CMax Buying / Demand

Choose the account, set the brief, and let CMax explain the recommended in-store line-up in planner language.

Buying ready

Retail media brief

Build the activation brief

Planner view

Step 1

Choose the brief basics

Pick the account, goal, and planning style before you shape the buy.

Required

Step 2

Set flight, scope, and brief

Start with the campaign flight, then narrow the store or placement scope, or leave it open and let the planner explore the mapped inventory.

Locked

Step 3

Choose the assortment focus

Shortlist priority SKUs, or leave the list empty and let the brief drive product inference.

Locked

Pick the SKUs this buy should prioritize. The selected line-up stays visible while you filter the assortment.

0 selected
No priority SKUs selected yet.

Choose an account in Step 1 to browse SKUs.

Recommendation review

Recommended media line-up

Planner rationale
Build a buy to see the placement rationale.

Show it live

Monitoring

This is the payoff: live screens, telemetry, and a judge-friendly proof that the story is working.

Monitoring ready

Plays

0 Proof of play events

Exposure

0s Total visible dwell time

Live screens

0 Screens on the active plan

Applied plans

0 Runs that made it live

Live proof

Screen snapshot

Apply a plan to view live screens and creatives.

Optional preview

Monitoring preview rail

Open screen

Live screen placeholder

Waiting for the active plan

Use this area for a live iframe, a screenshot, or a short story about how one shared player URL still resolves into distinct in-store screens.

Telemetry

Performance breakdowns

Proof of delivery
Open a live screen to generate play and exposure data.

By Screen

By Template

By SKU

Agent run history