【发布时间】:2019-02-13 11:23:34
【问题描述】:
我已经在pbjs 和DFP 上苦苦挣扎好几天了,我目前的问题是标题中描述的问题:当我在控制台中输入pbjs.getAllPrebidWinningBids() 时,返回了一些内容,但没有显示任何内容我的测试页,当我输入pbjs.getAllWinningBids() 时,返回一个空数组,我不明白为什么。
更多信息:
- 这是我们服务器上的测试页面,没有其他竞争对手;
- 我们使用自定义价格区间;
- 在 DFP 中,我有 5 个订单项,价格从 0.00 欧元到 2.00 欧元(因此增量为 0.50 欧元)与代码中的自定义价格区间相匹配;
- 出价被“重定向”到正确的价格区间;
- 当我设置自我推销时,代码有效并且显示广告 在 DFP 广告管理系统中使用 prebid sn-p 作为广告素材,所以我想 价格区间有问题。
有人知道是什么阻碍了投标和渲染的选择吗?
谢谢!
编辑:我开始意识到这实际上是一种正常行为,因为 pbjs.getAllPrebidWinningBids() 返回赢得拍卖但尚未在页面上呈现的出价,而 pbjs.getAllWinningBids()返回那些获胜但也已经渲染的人。
所以我现在的问题是,为什么根本没有广告?!
这是我的代码(带有一些虚拟值),以防有人明白出了什么问题:https://jsfiddle.net/8ewz9rgb/2/
【问题讨论】:
-
您的 JSfiddle 示例似乎没有正确设置。
prebid1.38.0.js文件返回 404 -
事实上,它只是向您展示它的外观的 html 代码,
prebid1.38.0.js文件仅在我们的服务器上。但我认为这不是问题,因为此代码适用于房屋广告系列,对吧?由于房屋和价格优先活动之间的主要区别之一是价格桶,这就是为什么我认为这就是问题所在。 ://