我一直在苦苦挣扎pbjs
好DFP
几天,我目前的问题是标题中描述的问题:当我pbjs.getAllPrebidWinningBids()
在控制台中输入时,返回了一些东西,但我的测试页面上没有显示任何内容,当我输入时pbjs.getAllWinningBids()
,一个空数组被退回,我不明白为什么。
更多信息:
- 这是我们服务器上的测试页面,没有其他竞争;
- 我们使用自定义价格桶;
- 在 DFP 中,我有 5 个订单项,价格从 0.00 欧元到 2.00 欧元(因此增量为 0.50 欧元)与代码中的自定义价格桶相匹配;
- 出价在正确的价格桶中“重定向”;
- 当我在 DFP 中使用预出价代码段作为广告素材设置自我促销活动时,代码有效并且显示了广告,因此我认为价格桶有问题。
有人会知道是什么阻碍了投标和渲染的选择吗?
谢谢!
编辑:我开始意识到这实际上是一种正常行为,因为pbjs.getAllPrebidWinningBids()
返回赢得拍卖但尚未在页面上呈现的投标,同时pbjs.getAllWinningBids()
返回那些赢得但也呈现的投标。所以我现在的问题是为什么根本没有广告?!
这是我的代码(带有一些虚拟值),以防有人明白出了什么问题:https ://jsfiddle.net/8ewz9rgb/2/