Glossary
hb_pb क्या है?
hb_pb वह Prebid key-value है जो किसी bid का rounded price bucket ad server तक ले जाता है, जैसे hb_pb=2.10.
Read in Englishhb_pb उन standard key-values में से है जो Prebid, ad request पर set करता है। Prebid के docs इसे price granularity के हिसाब से adjust किया गया bid price bucket बताते हैं। यह hb_bidder (किसने bid की), hb_size (creative size) और hb_adid (जीतने वाले ad को दिखाने में इस्तेमाल होने वाला ad ID) के साथ जाता है।
Google Ad Manager में Prebid line items ठीक-ठीक hb_pb values को target करते हैं। hb_pb=2.10 को target करने वाला, $2.10 rate का Price priority line item priority 12 पर Ad Exchange और दूसरी demand से compete करता है। Send-all-bids mode में Prebid हर bidder के लिए अलग key भी भेजता है, जैसे hb_pb_bidderA.
दो checks ज़्यादातर समस्याएँ पकड़ लेते हैं। पहला, हर line item की hb_pb value और उसका rate मेल खाने चाहिए। दूसरा, bidder वाली key names छोटी रखिए: Ad Manager 20 characters से लंबी key names काट देता है, जिससे targeting चुपचाप टूट सकती है। अगर किसी bucket का कोई matching line item ही न हो, तो उसकी bids कभी compete नहीं करतीं, और कोई चेतावनी नहीं मिलती।
उदाहरण
Prebid की सबसे ऊँची bid $2.13 है। Default medium granularity पर यह 2.10 तक नीचे round होती है, तो Prebid hb_pb=2.10 और hb_bidder=bidderA set करता है। $2.10 rate पर hb_pb=2.10 को target करने वाला line item इसे पकड़ता है।
Publishers के लिए क्यों ज़रूरी है
hb_pb के ज़रिए ही Prebid bid ऐसी price बनती है जिसे आपका ad server समझता है। अगर यह किसी line item से मेल न खाए, तो bid कभी compete नहीं करती।