问题标签 [prebid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
609 浏览

amp-html - 使用 DFP 通过放大器预出价

我正在尝试将 prebid 与 amp 一起使用,但出现错误:

我查看了代码并使用了http://prebid.org/dev-docs/show-prebid-ads-on-amp-pages.html#amp-content-page中的示例,但我找不到错误。

这是我的 amp-ad 代码:

remote.html 和 creative 是 prebid 中的示例。

0 投票
0 回答
111 浏览

prebid.js - 在 PreBid Server 中添加配置(由 AppNexus 托管)

我想将 PreBid 移动 SDK 与 PreBid 服务器一起使用:http: //prebid.org/dev-docs/get-started-with-prebid-server.html

我正在配置由 AppNexus 托管的 PreBid Server 帐户,但我不知道如何在此处添加服务器端投标人配置: https ://prebid.adnxs.com/configs/

当我选择添加新配置时,我需要有关格式的帮助。

0 投票
1 回答
440 浏览

google-dfp - 为什么 DFP/GAM setTargeting 选项不适用于预出价?

当我们使用 DFP 选项来定位具有键/值对的广告时,我们注意到它在 Prebid 也运行时不起作用。Prebid 似乎覆盖了 setTargeting 选项。这似乎是一个常见问题,但我找不到任何有关它的信息。

如果我禁用 prebid,setTargeting 工作正常。

我还尝试将 setTargeting 放在 pbjs.que.push 函数中,就在 pbjs.setTargetingForGPTAsync(); 之后 但这并没有帮助。

我已经对代码进行了配对,仅包含基本设置,以显示我们是如何配置的。

0 投票
1 回答
355 浏览

prebid.js - 由 appnexus 托管的预投标服务器放大器配置

我正在尝试创建一个配置以在 appnexus Prebid 服务器上使用。它不工作。

我从哪里获得“id”的值?示例值为“some-request-id”。这意味着什么?我从哪里获得 imp > id 的值?示例值为“some-impression-id”。这意味着什么?

我试图找到示例,但找不到有关从何处获取值以填充这些变量的文档。

下面是默认示例。

}

0 投票
1 回答
319 浏览

prebid.js - getAllPrebidWinningBids() 返回一些东西,但 getAllWinningBids() 是空的

我一直在苦苦挣扎pbjsDFP几天,我目前的问题是标题中描述的问题:当我pbjs.getAllPrebidWinningBids()在控制台中输入时,返回了一些东西,但我的测试页面上没有显示任何内容,当我输入时pbjs.getAllWinningBids(),一个空数组被退回,我不明白为什么。

更多信息:

  • 这是我们服务器上的测试页面,没有其他竞争;
  • 我们使用自定义价格桶;
  • 在 DFP 中,我有 5 个订单项,价格从 0.00 欧元到 2.00 欧元(因此增量为 0.50 欧元)与代码中的自定义价格桶相匹配;
  • 出价在正确的价格桶中“重定向”;
  • 当我在 DFP 中使用预出价代码段作为广告素材设置自我促销活动时,代码有效并且显示了广告,因此我认为价格桶有问题。

有人会知道是什么阻碍了投标和渲染的选择吗?

谢谢!

编辑:我开始意识到这实际上是一种正常行为,因为pbjs.getAllPrebidWinningBids()返回赢得拍卖但尚未在页面上呈现的投标,同时pbjs.getAllWinningBids()返回那些赢得但也呈现的投标。所以我现在的问题是为什么根本没有广告?!

这是我的代码(带有一些虚拟值),以防有人明白出了什么问题:https ://jsfiddle.net/8ewz9rgb/2/

0 投票
1 回答
112 浏览

prebid.js - 如何修复 Prebid server-java 包构建错误

我正在设置一个预投标服务器包来创建一个投标适配器。 https://github.com/rubicon-project/prebid-server-java.git

Prebid-server-java 项目已克隆,但我无法构建和运行。它显示了一些对 maven 插件的依赖问题。它显示包错误,因为 __ 无法解析为所有类中的类型。如何解决此问题以构建软件包。

克隆项目后,显示以下错误

0 投票
3 回答
1117 浏览

prebid.js - Prebid 无法识别 CMP

我正在尝试设置 Prebid 以向 SSP 发送 GDPR 同意值。我已经实现了 CMP,但在控制台中我可以看到 Prebid 只是忽略了它

警告:找不到 CMP。根据同意管理配置在没有同意数据的情况下恢复拍卖。不明确的

我不知道为什么 Prebid 不识别 CMP,它符合 IAB,所以一切都应该没问题。我犯错的任何想法?

编辑:问题是我实施了从 prebid.org 到我的网站的设置

还对现在包含许可管理适配器的 prebid.js 文件进行了更改。

脚本类型="text/javascript" src="http://testowa.epizy.com/prebid2.9.0.js" async>

我从https://github.com/adform/cmp构建了一个 digi-trust cmp,并在我的网站上实现了它。

一切看起来都很好,CMP 工作正常,我得到了同意,我可以在我的控制台中看到它。然而,Prebid 并没有看到有 CMP,它会用我之前提到的信息发出警告。

因此,即使我获得同意并看到 cookie,广告请求也没有它,因为 prebid 无法识别它。

我需要获得同意才能向 SSP 提出广告请求。

希望我让我更容易理解我的问题是什么。如果需要,我可以提供一个测试页。

0 投票
1 回答
317 浏览

prebid.js - 我可以在 prebid 中更改价格粒度吗

我可以根据需要更改预标头拍卖中的价格粒度吗?Prebid 具有以下价格粒度 - Low、Medium、High、Dense、Custom。我想知道我是否设置了我的 DFP 订单项,以便我可以根据自己的偏好灵活地使用价格粒度,以便在需要时我可以使用低价格以及在需要时使用中等或高价格。但我不想每次都更改我们的 DFP 订单项。

这可以实现吗?

我已经以 0.05 美元的增量创建了 DFP 订单项,例如 0.05、0.10、0.15、0.20、0.25、0.30 .... 等等。

我想了解例如,如果我将订单项设置为 0.05 增量,上限为 20.00 美元,那么假设价格粒度设置为“低”,那么增量将发生在 0.05,而“中等”可能是 0.10 增量。虽然我不想每次更改价格粒度时都更改 DFP 订单项值。

另外,请建议,如果我们获得 20 美元及以上的 CPM,那么我们将如何获得它,因为 prebid 会自动四舍五入并将最高 cpm 降低到 20 美元的出价。

0 投票
0 回答
95 浏览

prebid.js - 未触发 BidWon 事件

我们已经使用广告服务器方法为视频实施了 prebid.js。我们发现在bidWon从 DFP 获取广告后没有触发该事件。我们被告知使用广告服务器的视频插播没有bidWon回调,但我找不到任何文件可以证实这种说法。

0 投票
1 回答
112 浏览

prebid - 投标前服务器处理来自投标人的 204 响应

prebid当服务器没有收到投标人的投标响应时,我正在寻找一个案例。根据 openRTB 规范,投标人可以回复 a204或设置 nbr 属性和 http 200。prebid服务器如何处理这些情况?它是否按原样直接转发响应?

我随机得到一个prebid服务器似乎正在发送回http 200客户端的案例,所以我不确定如何解析没有出价的案例。