Glossary
What is hb_pb?
Also called: hb_pb key-value
hb_pb is the Prebid key-value that carries a bid's rounded price bucket to the ad server, for example hb_pb=2.10.
हिंदी में पढ़ेंhb_pb is one of the standard key-values Prebid sets on the ad request. Prebid’s docs describe it as the bid price bucket, adjusted for price granularity. It travels with hb_bidder (who bid), hb_size (the creative size) and hb_adid (the ad ID used to render the winning ad).
In Google Ad Manager, Prebid line items target exact hb_pb values. A Price priority line item targeting hb_pb=2.10, with a $2.10 rate, competes at priority 12 against Ad Exchange and other demand. In send-all-bids mode, Prebid also sends a key per bidder, such as hb_pb_bidderA.
Two checks catch most problems. First, each line item’s hb_pb value and its rate must match. Second, keep bidder-specific key names short: Ad Manager truncates key names longer than 20 characters, which can quietly break targeting. If a bucket has no matching line item at all, bids in it never compete, and nothing warns you.
Example
Prebid's top bid is $2.13. With default medium granularity it rounds down to 2.10, so Prebid sets hb_pb=2.10 and hb_bidder=bidderA. A line item targeting hb_pb=2.10 at a $2.10 rate picks it up.
Why it matters to publishers
hb_pb is how a Prebid bid becomes a price your ad server understands. If it does not match a line item, the bid never competes.