在 DFP 中,我可以将订单项和键值对设置为目标出价者和价格。在prebid.js 中,如何在发送请求时将底价动态发送给每个投标人?
我在 prebid 网站中进行了搜索,并获得了一个函数,该函数pbjs.adserverTargeting()
在响应期间返回以下详细信息:
{“hb_bidder”:“appnexus”,“hb_adid”:“7a53a9d3”,“hb_pb:1.0”}
这里hb_pb
是指底价?如果是,我如何在请求期间发送这些详细信息?
在 DFP 中,我可以将订单项和键值对设置为目标出价者和价格。在prebid.js 中,如何在发送请求时将底价动态发送给每个投标人?
我在 prebid 网站中进行了搜索,并获得了一个函数,该函数pbjs.adserverTargeting()
在响应期间返回以下详细信息:
{“hb_bidder”:“appnexus”,“hb_adid”:“7a53a9d3”,“hb_pb:1.0”}
这里hb_pb
是指底价?如果是,我如何在请求期间发送这些详细信息?
hb_pb 是 Header Bidding Price Bucket,不同于 Price Floor。底价是每次出价前竞价出价需要达到的最低 CPM 价格。这是一种防止低出价赢得您的印象的方法。它还有助于过滤可能具有恶意的廉价广告,因为不良行为者不会在广告上花费太多。
有 2 种方法可以设置底价。
从您的广告服务器 - 如果您使用 GAM 作为您的广告服务器,您可以通过进入库存/定价规则/新的统一定价规则来做到这一点。其余的不言自明。您可以为设备、展示位置或出价者设置底价。
从投标人的仪表板 - 大多数投标人允许您从仪表板设置底价。如果您与他们联系,那些不这样做的人通常可以为您做这件事。
据我所知,这取决于与您合作的投标人。因为有些投标人不允许在参数中传递底价。
如果您的投标伙伴支持底价,则投标人参数由“ bidFloor ”组成,即代表底价。部分投标人通过“ floorPriceMap ”传递底价
hb_pb 只是一个出价键,用于在 Google Ad Manager 中定位订单项。这并不意味着底价。如果您在没有任何标头投标服务提供商的情况下集成了 Prebid,则可以从投标人合作伙伴处获得。如果您有提供商,那么他们会提供这些数据,这些数据必须在 Google Ad Manager 的订单项设置下的“定位部分”中使用。
floors: {
currency: 'USD',
schema: {
fields: [ 'mediaType' ]
},
values: [
{key: 'banner', floor: 1.10},
{key: 'video', floor: 2.00}
]
},
如果广告位由 Google Publisher Tags 控制,那么您可以从以下代码中获得提示:
pbjs.setConfig({
floors: {
data: {
currency: 'USD',
schema: {
fields: [ 'gptSlot', 'mediaType' ]
},
values: [
{key: '/1111/homepage/top-rect|banner', floor: 0.80},
{key: '/1111/homepage/top-rect|video', floor: 1.20},
{key: '/1111/homepage/left-nav|banner', floor: 0.90},
...
{key: '/1111/tech/left-nav|banner', floor: 1.50}
],
default: 0.75
}
}
});
此外,如果您与第三方底价提供商合作,您可以延迟拍卖一段时间以获得特定网页或广告单元的最佳底价:
pbjs.setConfig({
floors: {
auctionDelay: 100, // in milliseconds
endpoint: {
url: 'https://floorprovider.com/a1001-mysite.json',
method: 'GET'
},
data: { // default if endpoint doesn't return in time
currency: 'USD',
schema: {
fields: [ 'mediaType' ]
},
values: [
{key: 'banner', floor: 0.80},
{key: 'video', floor: 1.20}
]
}
}
});
pbjs.adserverTargeting() 返回与从交易所收到的出价相对应的广告服务器定位。
根据 prebid 文档,只有某些投标人允许通过他们的参数发送底价,例如 rubicon( http://prebid.org/dev-docs/bidders.html#rubicon ),它有一个可选的参数“floor”,你可以设置底价。