Javascript Prebid.js-找出在标题竞价拍卖中获胜的标签
我使用prebid.js进行标题竞价。我的代码与这里的示例非常相似: 从示例中的第11行开始-我设置了adUnitBids,即哪个Javascript Prebid.js-找出在标题竞价拍卖中获胜的标签,javascript,prebid.js,header-bidding,Javascript,Prebid.js,Header Bidding,我使用prebid.js进行标题竞价。我的代码与这里的示例非常相似: 从示例中的第11行开始-我设置了adUnitBids,即哪个需求标签将参与拍卖 一旦我在拍卖中有了赢家(看看例子中的第64行),我就有了保存拍卖结果的params变量,例如。 {hb_尺寸:“300x250”,hb_pb:“0.70”,hb_adid:“519325bc9adf98ef”,hb_投标人:“appnexus”} 现在我想知道哪个标签赢了。使用params.hb\u bidder==“appnexus”的值,我可
需求标签将参与拍卖
一旦我在拍卖中有了赢家(看看例子中的第64行),我就有了保存拍卖结果的params变量,例如。
{hb_尺寸:“300x250”,hb_pb:“0.70”,hb_adid:“519325bc9adf98ef”,hb_投标人:“appnexus”}
现在我想知道哪个标签赢了。使用params.hb\u bidder==“appnexus”
的值,我可以浏览adUnitBids并找到带有bidder==“appnexus”
的一个。这不是一个非常非法的解决方案,但它使工作得以完成
如果同一合作伙伴有多个标签,则问题开始,例如:
var adUnitBids=[
{
投标人:“appnexus”,
参数:{
placementId:'10433394'
}
},
{
投标人:“appnexus”,
参数:{
placementId:'123'
}
},
]
我知道appnexus赢了,但不知道哪个标签赢了(即使adUnitBids数组中的索引对我来说也足够了)
我查看了可用的列表,没有找到一个可以帮助我解决此问题的列表
有解决办法吗?提前谢谢你。试着看一下。这将为您提供有关获奖成人的信息,因为他们将从pbjs.renderAd
bidwen
、bidRequested
和bidsresponse
事件是唯一的,因为会传递额外的数据,并且可以在内联函数中传递:
pbjs.que.push(function() {
pbjs.onEvent('bidWon', function(data) {
console.log(data);
});
});
试着看一下这张照片。这将为您提供有关获奖成人的信息,因为他们将从pbjs.renderAd
bidwen
、bidRequested
和bidsresponse
事件是唯一的,因为会传递额外的数据,并且可以在内联函数中传递:
pbjs.que.push(function() {
pbjs.onEvent('bidWon', function(data) {
console.log(data);
});
});