---
title: Floor Management Rule
description: The platform allows you to define custom floor price rules to control the minimum CPM accepted in header bidding auctions. These rules are defined at scope to be re-used on any sites and can be fine-t
---

[Skip to content](https://help.pubstack.io/migration/floor-management-rule#main-content)

English

Show submenu for translations

[Contact us](https://help.pubstack.io/migration/kb-tickets/new?hsLang=en) [Customer portal](https://help.pubstack.io/tickets-view?hsLang=en)

![Logo Pubstack white.svg\]](https://help.pubstack.io/hubfs/Logo%20Pubstack%20white.svg)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](https://help.pubstack.io/migration/kb-tickets/new)
- [Customer portal](https://help.pubstack.io/tickets-view)
- Go to Pubstack

 Go to Pubstack

 Welcome on our knowledge base

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://help.pubstack.io/migration?hsLang=en)
2. [Ad Management (One)](https://help.pubstack.io/migration/ad-management-one?hsLang=en)
3. [Pubstack UI Ad Management](https://help.pubstack.io/migration/ad-management-one?hsLang=en#pubstack-ui-ad-management)

# Floor Management Rule

### Floor Management

The platform allows you to define **custom floor price rules** to control the minimum CPM accepted in header bidding auctions. These rules are defined at scope to be re-used on any sites and can be fine-tuned by media type and size.

### How to Create a Floor Rule

1. **Go to the Rules \> Floor Price section** in the menu platform.
2. Click on **"New rule"** to open the rule creation form.

### Step-by-Step

- **Identification**
  
  Give your rule a clear and descriptive name (e.g. `my banner floor rule` ).
- **Default Floor Price**
  
  Set a global default floor value. Currency adapts itself to the scope settings. This value applies unless a more specific rule (mediatype/size) overrides it.
- **Granular Rules** (Optional)
  
  Click **"Add setting"** to define specific floor prices for:
  
    - **Mediatypes**: Choose the mediatype format(s) the rule should apply to (e.g. `banner`).
    - **Sizes** (optional): Further narrow down the rule by creative size (e.g. 300x250).
    - **Price**: Set the floor price for this specific condition.
  
  You can add multiple granular rules by repeating this step. You can also delete it with the bin icon.

> 💡 You must define at least one media type in each granular rule. Sizes are optional.

- **Dynamic Floor**
  
  By default, a dynamic floor mechanism is enabled. This ensures that the **highest bidding price** from the prebid auction is sent to the ad server as the floor price. This helps optimize competition and performance in GAM.
  
  A toggle allows the user to **disable dynamic floors** if they prefer to rely solely on static pricing rules.

### Functional Use

The price defined in a floor rule is used to construct a **Prebid-compliant floor schema**, which is injected into the auction request via the **Prebid Floor Price Module** to be sent to participating **SSPs** to enforce minimum pricing at auction level.

### Saving the Rule

Once your rule is complete, click **“Save rule”** to apply it. The rule will immediately impact eligible adunits in the stacks where it is synced and deployed.

![image (5)](https://help.pubstack.io/hs-fs/hubfs/image%20(5).png?width=688&height=185&name=image%20(5).png)

Once created, all floor price rules are listed in the **Floor price** section of the platform. This view allows you to manage, edit, and monitor the status of each rule.

### List Overview

Each rule is displayed with the following key information:

- **Rule name**: The name defined by the user (e.g. `My floor rule`).
- **Default floor**: The base CPM floor defined in the rule.
- **Sub**: Number of specific sub-rules created for this rule (based on `mediatype` and `size`).
- **Used on**: Indicates how many **stacks** currently use this rule.

### Actions

- **Edit** (✏️ icon): Opens the rule editor where you can update the default floor or add/edit granular rules.
- **Read-only** (greyed out): “No floor price” cannot be edited

### History

Everyone can access the history.

The last 5 versions of each rules are displayed by default. Others can be accessible by clicking on a button.![Capture d’écran 2025-01-09 à 14.16.18](https://help.pubstack.io/hs-fs/hubfs/Capture%20d%E2%80%99%C3%A9cran%202025-01-09%20%C3%A0%2014.16.18.png?width=688&height=392&name=Capture%20d%E2%80%99%C3%A9cran%202025-01-09%20%C3%A0%2014.16.18.png)

The only difference between Pubstack and customers is that Pubstackers will see real pubstack e-mail while other users will see “Pubstack” :

- [What is Pubstack](https://help.pubstack.io/migration/what-is-pubstack?hsLang=en#main-content)

    - [Solutions description](https://help.pubstack.io/migration/what-is-pubstack?hsLang=en#solutions-description)
    - [Demo and trial](https://help.pubstack.io/migration/what-is-pubstack?hsLang=en#demo-and-trial)
- [Analytics](https://help.pubstack.io/migration/analytics?hsLang=en#main-content)

    - [The Pubstack interface](https://help.pubstack.io/migration/analytics?hsLang=en#the-pubstack-interface)
    - [Technical documentation](https://help.pubstack.io/migration/analytics?hsLang=en#technical-documentation)
    - [Use cases](https://help.pubstack.io/migration/analytics?hsLang=en#use-cases)
    - [Ad servers](https://help.pubstack.io/migration/analytics?hsLang=en#ad-servers)
    - [API](https://help.pubstack.io/migration/analytics?hsLang=en#api)
- [Ad Management (One)](https://help.pubstack.io/migration/ad-management-one?hsLang=en#main-content)

    - [Implementation](https://help.pubstack.io/migration/ad-management-one?hsLang=en#implementation)
    - [Technical Documentation](https://help.pubstack.io/migration/ad-management-one?hsLang=en#technical-documentation)
    - [Pubstack UI Ad Management](https://help.pubstack.io/migration/ad-management-one?hsLang=en#pubstack-ui-ad-management)
    - [Use Cases](https://help.pubstack.io/migration/ad-management-one?hsLang=en#use-cases)
    - [Features](https://help.pubstack.io/migration/ad-management-one?hsLang=en#features)
- [Knowledge](https://help.pubstack.io/migration/knowledge?hsLang=en#main-content)

    - [Infographics](https://help.pubstack.io/migration/knowledge?hsLang=en#infographics)
- [Technical Documentation](https://help.pubstack.io/migration/technical-documentation?hsLang=en)
- [The Pubstack Academy](https://help.pubstack.io/migration/the-pubstack-academy?hsLang=en#main-content)

    - [User-Guides](https://help.pubstack.io/migration/the-pubstack-academy?hsLang=en#user-guides)
    - [Webinar Episodes](https://help.pubstack.io/migration/the-pubstack-academy?hsLang=en#webinar-episodes)
- [How to contact Support ?](https://help.pubstack.io/migration/how-to-contact-support?hsLang=en)
- [Pubstack Node](https://help.pubstack.io/migration/pubstack-node?hsLang=en#main-content)

    - [Introduction](https://help.pubstack.io/migration/pubstack-node?hsLang=en#introduction)
    - [Getting Started](https://help.pubstack.io/migration/pubstack-node?hsLang=en#getting-started)
    - [Analytics](https://help.pubstack.io/migration/pubstack-node?hsLang=en#analytics)
    - [Rules](https://help.pubstack.io/migration/pubstack-node?hsLang=en#rules)
    - [Monetisation Management](https://help.pubstack.io/migration/pubstack-node?hsLang=en#monetisation-management)

[![Chill listening crop-3](https://help.pubstack.io/hs-fs/hubfs/pubstack_logo.png?width=89&height=24&name=pubstack_logo.png "Chill listening crop-3")](http://www.pubstack.io?hsLang=en)

We help publishers thrive in a complex programmatic world

Copyright © 2026, Pubstack