DSPs' Floors Decision Making

Scenarios

Example scenario 1

Old prebidjs/prebidserver traffic (non Rtb version requests)

  • placement floor = 1

Has Smart Floor?

 

Final Floor

Has Smart Floor?

 

Final Floor

yes (0.2)

 

display = 0.2

video = 0.2/video billing rate

no (1)

 

display = 1

video = 1/video billing rate

Example scenario 2

Prebidjs from UE (configure as non s2s)

  • Adserver does NOT get pub floor in Rtb request

  • placement floor = 1

Has Smart Floor?

 

Final Floor

Has Smart Floor?

 

Final Floor

yes (0.2)

 

display = 0.2

video = 0.2/video billing rate

no (1)

 

display = 1

video = 1/video billing rate

Example scenario 3

S2S traffic (Google, Amazon…etc and most of traffic from UE)

  • Adserver does NOT get pub floor in Rtb request

  • placement floor = 1

Has Smart Floor?

 

Final Floor

Has Smart Floor?

 

Final Floor

yes (0.2)

 

display = 0.2

video = 0.2/video billing rate

no

 

display = 1

video = 1/video billing rate

Example scenario 4

All Rtb bid request with pub floor

  • Adserver does get pub floor in Rtb request ($2)

  • placement floor = $1

  • rev Share = 0.5

  • publisher render rate from PGE = 0.9

  • Max(smart floor * pub rev share, pub floor / render rate) / pub rev share

Has Smart Floor?

Apply placement revshare

Apply render rate on pub floor

pick the higher floor between previous 2 columns

Apply

revshare

 

Final Floor

Has Smart Floor?

Apply placement revshare

Apply render rate on pub floor

pick the higher floor between previous 2 columns

Apply

revshare

 

Final Floor

yes (0.2)

(pub floor is higher)

0.2*0.5 = 0.1

2/0.9 = 2.22

2.22

2.22/0.5 = 4.44

display = 4.44

video = 4.44/video billing rate

no (1)

1*0.5 = 0.5

2/0.9 = 2.22

2.22

2.22/0.5 = 4.44

display = 4.44

video = 4.44/video billing rate

yes (5) (smart floor is higher)

5*0.5 = 2.5

2/0.9 = 2.22

2.5

2.5/0.5 = 5

display = 5

video = 5/video billing rate