问题标签 [header-bidding]

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 投票
1 回答
506 浏览

javascript - Prebid.js - 找出哪个标签在标头竞价拍卖中获胜

我正在使用 prebid.js 来进行标头竞价。我的代码与此处的示例非常相似:

http://prebid.org/dev-docs/examples/postbid.html

从示例中的第 11 行开始 - 我设置了 adUnitBids,即demand tags它将参与拍卖。

一旦我在拍卖中获得了获胜者(查看示例中的第 64 行),我就有了保存拍卖结果的 params 变量,例如 {hb_size: "300x250", hb_pb: "0.70", hb_adid: "519325bc9adf98ef", hb_bidder: "appnexus"}

现在我想知道哪个标签赢了。使用params.hb_bidder == "appnexus"I 的值可以通过 adUnitBids 找到带有bidder == "appnexus". 这不是一个非常非法的解决方案,但它可以完成工作。

问题开始于同一个合作伙伴的标签不止一个,例如:

var adUnitBids = [ { bidder: 'appnexus', params: { placementId: '10433394' } }, { bidder: 'appnexus', params: { placementId: '123' } }, ]

我会知道appnexus赢了,但不知道哪个标签(即使是 adUnitBids 数组中的索引对我来说也完全足够了)。

我查看了Prebid.js 文档中可用方法的列表,但找不到可以帮助我解决此问题的方法。

有什么解决办法吗?先感谢您。

0 投票
2 回答
83 浏览

javascript - 从 Index Exchange 的 headertag 中提取数据

我正在寻找一种从浏览器中的 Index Exchange 标头标签获取数据以进行实时分析的方法。headertag 对象提供了一些功能,例如“apiready”,但我正在寻找有关投标过程的扩展数据。

数据示例是谁中标以及中标金额。

0 投票
2 回答
217 浏览

prebid.js - 在标头竞价中模拟 dsp

是否可以在标头投标中对投标人的回报进行硬编码,例如是否可以模拟 appnexus 等投标人的功能来学习和玩耍?像投标人一般返回:

adunit aId 投标人时间 cpm "QzxcU6" "106oF" Appnexus 400 0.082367

0 投票
2 回答
260 浏览

prebid.js - 任何人都可以在 headerbidding 概念中解释 dfp 行项目吗?

我是标头竞价的新手。在标头出价概念中,什么是 dfp 订单项?是双击吗?如果有人知道,请分享。提前谢谢

0 投票
1 回答
284 浏览

prebid.js - 标头出价 - 映射展示位置

我是 DFP 的新手。

我有点担心 DFP 上的设置。
在我的例子中,我在 DFP 中包含了一个广告单元,但我没有将它的 div id 映射到我们页面上的 AppNexus 展示位置。它会引起任何问题吗?

例如:在 DFP 中,我将广告资源定位为“Ron of network”,但在我们的页面中,我只映射了一些带有 AppNexus 展示位置 ID 的广告单元。这个设置有什么问题吗?

0 投票
1 回答
305 浏览

prebid.js - 如何集成 prebid.js 配置并向预投标者发送请求?

我已经从 prebid 网站下载了 prebid js 脚本文件,并使用该文件提出了请求。投放广告时显示以下错误。

prebid 显示错误消息:尝试向不存在的投标人发出请求:rubicon

如何解决这个错误?

0 投票
3 回答
801 浏览

prebid.js - 在 prebid.js 中,如何在发送请求时为每个投标人设置底价?

在 DFP 中,我可以将订单项和键值对设置为目标出价者和价格。在prebid.js 中,如何在发送请求时将底价动态发送给每个投标人?

我在 prebid 网站中进行了搜索,并获得了一个函数,该函数pbjs.adserverTargeting()在响应期间返回以下详细信息:

{“hb_bidder”:“appnexus”,“hb_adid”:“7a53a9d3”,“hb_pb:1.0”}

这里hb_pb是指底价?如果是,我如何在请求期间发送这些详细信息?

0 投票
1 回答
131 浏览

prebid.js - 标头出价到 OpenRTB 界面

我们是一个广告技术需求方平台 (DSP)。我们的投标人接收并响应来自交易所/SSP(卖方平台)的 OpenRTB 投标请求。我们希望通过 prebid.js 或类似平台使我们的投标人能够进行标头投标。我们是标头竞价的新手。启用我们的投标人进行标头投标的步骤是什么?是否有一种开源方式可以将 prebid.js 请求转换为 OpenRTB 出价请求?

0 投票
1 回答
355 浏览

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

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

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

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

下面是默认示例。

}

0 投票
2 回答
97 浏览

javascript - 您可以在 Javascript 中创建对对象数组的引用吗?

我是 Javascript 和一般编码的新手,所以如果这个问题很愚蠢,请原谅我。我想知道是否可以重用或引用一段代码,特别是一组对象。目前,完全相同的代码块使用了 8-10 次,并且需要定期更新代码块,这意味着我们必须更新同一代码块 8-10 次。如果有一种方法来定义代码块以便它可以被引用/重用,并且对这一个代码块的更改将在整个引用中镜像,那么脚本不仅会变得更容易管理,而且它也将变成原来大小的一半。

该脚本用于通过预出价和标头出价进行广告投放,如果这很重要的话。基本上,设置是一个包含广告单元的数组,每个广告单元都包含一个标识符代码、允许的尺寸格式和一组投标人。我想重用它的这一系列投标人。我将在下面提供一个广告单元(匿名)的当前代码示例。

到目前为止,我还没有成功地在网上找到任何解决方案。

谁能指出我正确的方向?

编辑:

内部的更改仅限于添加新的投标者(bidder6、bidder7 等,具有自己的参数),这意味着数组中的对象数量可能会增加。可能,投标人的顺序也可能发生变化,因此不依赖索引的解决方案会很棒。

另请注意,我们在一个脚本中有大约 20 多个广告单元,其中许多具有相同的对象数组(出价者及其参数),但有些广告单元的数组略有不同(参数的值不同)。我需要能够在脚本中重用总共 4-5 组不同的数组。所以我需要能够分别参考这些。