How Zurla works

Price floors,
in plain words.

A price floor is the lowest bid you accept for an ad. Here’s what floors do, why a fixed floor falls behind live bidding, and how Zurla tests each new floor on a small share of traffic before it keeps it.

Ask Zurla

Sports bids look strong. Can we earn more there?

Yes. Buyers there bid well above your price floor, the minimum bid you accept, so I’m testing a higher one against a control group.

  • Compared a week of sports bids with your floor
  • Raised the floor from $1.80 to $2.20 on 20% of sports pages
  • Kept the other 80% as the control · undo in one click

Floor test liveReport on Friday

Ask Zurla about your floors
  • A floor for every ad request
  • Tested on a share first
  • Same floor for every buyer
  • Undo in one click

Illustrative data

A plain guide to price floors

The lowest price
you accept.

Every time an ad slot loads, buyers bid for it. The price floor is the minimum bid that can win: bids at or above it compete, the highest one takes the slot, and bids under it sit that auction out.

Floors are quoted like bids, per 1,000 views. A $2.20 floor means a buyer offers at least $2.20 for every 1,000 times the ad is seen.

Price floorAlso called: reserve price, minimum price
The lowest bid a slot accepts. It can differ by slot, page, format and country, and it’s quoted per 1,000 views.
BidAlso called: CPM bid
What a buyer offers to show its ad, per 1,000 views. In an open auction every buyer bids at the same moment, and the highest bid over the floor wins.
Fixed floorAlso called: static floor
One number, set by hand, that stays put until someone changes it, whatever buyers are bidding that hour.
Live floorAlso called: dynamic floor
A floor set for each ad request from what buyers are bidding right now. This is how Zurla sets floors.
Test and control
A new floor runs on a small share of traffic, often 20%. The rest keeps today’s floor as the control group, so the two can be compared fairly.
Hard minimum
A price you set that no floor and no test ever goes under. Tell Zurla once, in plain words, and it holds.

Fixed or live

Bids move all day.
Floors should too.

A fixed floor is one number, set once and checked now and then. Bids change by page, slot, country and hour, so one number sits too high when bids are quiet and too low when they climb. Zurla sets a live floor instead: for this slot, on this page, right now, aimed at your goal.

Shaded: at dawn the bids sit under the fixed floor. Bracket: at the evening peak they run far above it. The floor follows the top bid all day, just under it: lower when bids are quiet, higher when they climb. Illustrative data
  • Set once, checked now and thenPrices that follow live bidding, ad by ad
  • The same number at 6 am and at 9 pmHigher as bids climb, lower as they ease
  • Changes go live everywhere at onceEach new floor tested on a share of traffic first

How a floor test works

Every new floor
starts as a test.

Zurla, a large language model made for advertising, never moves a floor everywhere at once. It tries the new floor on a small share of traffic, compares it with the rest, and keeps whichever earns more.

  1. Read the bids

    Zurla looks at a week of bids on the slot and sees where buyers bid well above today’s floor.

    A week of bids
  2. Pick a test floor

    It picks a new floor aimed at your goal, and never one under your hard minimum.

    $1.80 → $2.20
  3. Split the traffic

    The new floor runs on a small share of pages. The rest keep today’s floor as the control group.

    Test on 20%
  4. Compare

    Both groups are measured the same way: revenue per 1,000 views, and how often the slot fills.

    Report on Friday
  5. Keep the winner

    The floor that earns more goes to every page in the group. Any change can be undone in one click.

    Undo in one click

Illustrative data

AuctionsSame rules for every buyerIn the open auction every buyer meets the same floor, Zurla included, and private deals keep the price agreed in the deal. The full rules are on the Auctions page.

Where floors are set

Who sets
the floor.

Publishers connect through the Zurla SDK for native and banner ads, or a programmatic integration. Apps use the Zurla SDK for native, banner, interstitial and rewarded ads. Here’s who sets the floor on each, and how.

Way inWho sets the floorHow it’s set
Zurla SDK for websitesZurlaPer request: a floor for this slot, on this page, right now, aimed at your goal
Prebid, hosted by ZurlaZurlaPer request, the same way as on the SDK
Prebid, with floors from ZurlaZurlaFloor rules through Prebid’s Price Floors module, by slot, size and format
Prebid, with Zurla as a bidderYouYour own floors, which Zurla’s bids meet like any other bidder’s
OpenRTB requests to ZurlaYouThe bidfloor in each OpenRTB 2.6 request
Zurla SDK for appsZurlaPer request, by placement, format and country, aimed at your goals; private deals carry the price agreed in the deal

Everywhere: your hard minimums hold, and every buyer in the open auction meets the same floor.

Floors in Prebid

Keep Prebid. Let Zurla set the floors.

If you run Prebid, point its Price Floors module at Zurla: one setting, and new floors arrive with no code release. Your bidders, timeouts and ad server stay as they are.

  • Your hard minimums hold in every floor and every test.
  • Your ad server always picks the final winner.
Works with PrebidThree levels, from bidder to hosted PrebidFloors from Zurla are level 2. The setting itself and the other two levels are on the Prebid page.
Zurla · Your Prebid floors

Our floors come from you through Prebid now. Can we keep our own minimum on the sidebar?

Yes. Tell me once and it holds: every floor I send through Prebid’s Price Floors module, and every floor test, stays at or above it.

  • Set a hard minimum of $1.00 on the sidebar
  • Checked today’s sidebar floors: every one above it
  • New floor tests on the sidebar start at $1.00 or more

Hard minimum set$1.00 on the sidebar

Ask Zurla about your Prebid floors

Illustrative data · floors from Zurla need the Price Floors module in your Prebid build

Questions

Good to know.

Plain answers about floors, tests and your own minimums.

Does a higher floor always earn more?

No, and that’s why every new floor starts as a test. A floor earns the most when it sits just under what buyers will pay for that slot at that moment. Zurla finds that point by testing on a share of traffic and keeping whichever floor earns more.

How does Zurla pick a new floor?

Zurla is a frontier model, built for advertising. It reads a week of bids on the slot, sees how far buyers bid above today’s floor, and picks a test floor aimed at your goal, never under your hard minimum. You can ask it why, in plain words, at any time.

Is the floor the same for every buyer?

Yes. In the open auction every buyer meets the same floor for a slot, Zurla included, and private deals carry the price agreed in the deal. The full rules are on Auctions.

Can I set a minimum price Zurla never goes under?

Yes. Tell Zurla in the chat, like “never under $1.00 on the sidebar.” It becomes a hard minimum that every floor and every test respects.

How long does a floor test run?

Until the answer is clear. Above, Zurla reports on Friday. You see the test and the control side by side, and you can end a test or undo a floor in one click.

Do floors slow down my pages?

No. Zurla sets the floor as part of the auction itself, and Zurla’s auctions finish in under 100 ms.

Do floors work with Prebid?

Yes. Zurla works with Prebid: point Prebid’s Price Floors module at Zurla and it sets your floors, while your bidders, timeouts and ad server stay as they are. If Zurla hosts your Prebid setup, it sets floors per request, like on the SDK. More on Works with Prebid.

And in apps?

On the Zurla SDK for apps, Zurla sets a floor for every request by placement, format and country, aimed at your goals, for native, banner, interstitial and rewarded ads. More for app developers.

Are the prices on this page real?

Every bid, floor and result here is illustrative, to show how floors work. Your own numbers show up in the chat and in your reports.

Floors that follow your bids.

Tell Zurla your goal in plain words. It sets a floor for every ad request, tests each new floor on a share of traffic first, and any change can be undone in one click.

Zurla
Ask Zurla