Criteo hackathon demo

Configure screens in CYield. AI assisted buying in CMax.

Digital screens can be configured in the current platform with minimal modification: reuse the client's current feeds, treat each screen as a page in CYield, and keep incremental hosting at $0 with a shared player plus edge caching. That opens a new monetisation channel, attribution layer, and AI-ready retail media surface.

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: create screen, then auto build the rest of the screens (for demo purposes).

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

Manual setup

Create screen

This is the only manual setup step. We prefill the entrance page and hero screen so the shared player can go live immediately.

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

Applies to the first screen. The demo auto-build keeps the rest of the screens at 1/6 unless you change screens in Advanced config.

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

2

For demo purposes

Auto build rest of screens

Once the first screen exists, one action fills the remaining supply-side screens so you can move straight into buying.

Electronics Hero Whitegoods Loop Aisle Edge Checkout Kiosk

For demo purposes, auto builds the remaining screens and prepares the handoff into CMax.

Create the first screen, then auto build the rest of the screens.
Optional detail Advanced config Manual page and screen mapping details

Open this only if someone asks how the first page, screen, or retailer-owned share are mapped.

Advanced config

Page settings

CYield

Identity

Use the CYield page ID for the first screen.

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.

Advanced config

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.

Retailer-owned. This is the share a buyer purchases on this screen.

Select a template to see the recommended setup.

Retailer pricing

Set the CPM by screen type. Buying plans will convert modeled impression delivery into spend from these rates.

Retailer-owned rate card

Set CPMs once on the supply side

Applies globally by screen type. Demand planning reads these CPMs, estimates delivery by placement, and converts that into media spend.

Build the buy

CMax Buying / Demand

Choose the account, set the campaign inputs, 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 buying style before you shape the buy.

Required

Controls how hard the planner pushes for scale, scope expansion, and placement pressure. Screen cadence stays fixed.

Step 2

Set flight and placement scope

Set the flight dates and optional scope filters before choosing the SKU focus in Step 3.

Locked

Step 3

Choose the assortment focus

Let AI recommend the shortlist first, then optionally refine it manually.

Locked

AI is the recommended path for the shortlist. Add a brief, then run it to generate the recommendation. Manual SKU selection stays available below if you need to override it.

AI brief Ready. Click the button to generate or refresh the recommended shortlist.

Use a category filter if you want AI recommendations and manual browsing to stay within one part of the assortment.

AI-recommended SKUs stay visible here at all times. Open manual selection only if you need to refine or override the shortlist.

0 selected
No priority SKUs selected yet.
Manual SKU selection (Optional) Browse the assortment, search products, and override the shortlist if needed.

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

A client-facing brand dashboard for what is live, how it is performing, and where it is running.

Monitoring ready

Measurement

Campaign performance

Three answers first: delivery, sales lift, and return on spend.

No telemetry yet.

Launch a live campaign to start the delivery readout.

Observed: ad plays and exposure. Estimated: shopper response, sales impact, and return on spend.

Live delivery

Waiting for telemetry

Ad plays and exposure appear here first.

Incremental sales

Waiting for telemetry

Estimated sales lift appears after delivery starts.

Return on spend

Waiting for telemetry

Estimated efficiency appears once spend and sales are in scope.

More metrics

Shopper interaction rate

Response signal

Estimated QR and loyalty response against live plays.

Estimated QR scans

Shopper handoff

Coupon and product-detail opens modeled from delivery.

New-to-brand sales

Buyer growth

Estimated first-time brand purchase value and transactions.

Drill into details

Top screens

Top products

Live screens

Screen inspector

Search and inspect one placement at a time instead of loading the full network into the page.

Apply a plan to view live screens and creatives.

No live screens yet.

Campaigns

Recent launches

Keep the latest plans and live launches close to the measurement view.