Floor Pricing and Yield Rules

Floors per placement proposed from your brand safety profile and context, with yield rules by deal type, partner, and time; Canvas's Pricer can move floors with margin.

A floor is the lowest price a placement accepts. Genuin proposes a floor for every placement on your grid, and yield rules adjust pricing by partner, deal type, and daypart. Retail networks can price to net margin instead of CPM.

This capability arrives as a proposal when your network needs it, filled in from your brand context, and goes live when you confirm it. It's part of Monetize, and Margin reporting: revenue per impression and net margin on ad spend explains how floors can follow margin.

When to use it

Use it on any network that runs programmatic or sells packages. Where floors live depends on your demand path.

Demand pathHow floors are set
Genuin Ad ServerIn BCC, per placement
Partner Ad Server IntegrationIn your ad server; BCC mirrors them
Retail and commerce modelsTo a target net margin; Pricer can move them

How it works

  • Every placement on the grid carries a floor price. BCC proposes floors from your brand safety profile, the placement's context, and your margin report.
  • A stronger brand safety profile, richer context, verified sellers, and viewability all raise what buyers pay. Floors set above what your brand safety profile supports lower fill.
  • Yield rules apply by partner, deal type, and daypart. Rule precedence sets which rule applies when more than one matches.
  • Margin inputs, such as product margin and cost of goods, come from your catalog or a margin file under Audiences > Conversions.
  • The Pricer agent in Canvas can move floors and package prices with margin, within the bounds you set. Canvas Monetization Fleet describes Pricer and the other agents.

Set it up

Octo proposes floors and rules with these steps already done. You review the result and confirm it.

  1. Accept the proposed floors, or set your own per placement. Learn how in Activate monetization and see your first revenue.
  2. Add yield rules by partner, deal type, and daypart under Monetize > Yield.
  3. Optionally, let Canvas's Pricer adjust floors within bounds. Learn how in Canvas: run your network with growth and monetization agents.

Settings

SettingWhat it controls
Floor by placementThe lowest price each placement accepts
Rule precedenceWhich yield rule wins when several match
Margin targetThe net margin floors aim for, in retail models

Change yield rules under Monetize > Yield. Set Pricer's goal and bounds in Canvas, starting under Canvas > Goals.

What it reports

BCC reports these measures by placement. Reports > Margin holds the margin measures, and Margin reporting: revenue per impression and net margin on ad spend explains how each one is built.

  • Floor vs clearing price: how the price a bid cleared at compares with the floor.
  • Fill lost to floors: inventory left unfilled because bids fell below the floor.
  • Net margin per impression: revenue per impression minus cost per impression.

Use the report to rank partners and packages by net margin on ad spend when you renew them.

Build on it

Floors and yield rules run in Brand Control Center, and ads are configured there, not in code. Serve your first ad covers ads inside your embeds and IAB units in your app. Receive engagement events in your own analytics sends viewer activity to your analytics. Query Genuin event data in BigQuery runs first queries on the exported events.

The ad server and margin report calls in the Business Account API are proposed, not live. Live API today and the Business Account API roadmap maps what you can call now to what's planned.

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer