问题标签 [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 投票
1 回答
163 浏览

javascript - Prebid.js - 一个接一个地运行多个拍卖

我一直在尝试设置多个拍卖以在单个 Prebid.js 实例或多个实例上运行。我已经尝试在拍卖结束后正常进行拍卖,但是它从未发送过命令,我还尝试将整个库重命名为也失败的自定义内容。

我的问题是,如果这样的事情是可能的,我将如何去做?

0 投票
1 回答
145 浏览

amp-html - Prebid RTC AMP 用户同步分析 iframe 错误

实施 Prebid AMP RTC 方法。Prebid 出价功能按预期运行,并且正在投放广告。

但是,由于仪表放大器的跟踪/分析限制,用户同步不会触发。无论分析是否使用 amp-analytics 和 user-sync amp-iframe,AMP 都会将其检测为跟踪器并显示以下错误:

每页仅允许 1 个分析/跟踪 iframe。请改用 amp-analytics

分析按预期工作;但是用户同步不会启动。

有什么方法可以绕过这个分析策略吗?我试过 amp-pixel 但它不适用于用户同步。

这是试图添加到页面的用户同步:

0 投票
1 回答
83 浏览

google-dfp - prebid.js 的交易到底是什么时候完成的?

我想知道触发付款的确切事件是什么?

考虑以下示例:

  1. prebid.js 实现对任何特定广告位的拍卖
  2. 合作伙伴以有效的创意做出回应并赢得了印象
  3. 广告素材在广告位中呈现

如果在第 2 步和第 3 步之间发生了阻止呈现广告素材的事情,那么合作伙伴是否会失去报价?(例如,即使页面中实际上没有插入任何内容,他是否也必须向出版商付款)。

我看过几个网页,其中第 3 步“渲染”似乎与广告位可见性绑定。prebid.js“渲染”事件仅在滚动到广告位位置时触发。(我在视频广告中看到过这一点,但不确定这个精度是否准确)

提前致谢

0 投票
1 回答
22 浏览

prebid.js - 将 iOS prebid 移动版从 0.53 迁移到 1.82

我在横幅广告单元上使用获取需求时遇到问题。状态代码总是在本地 iOS 模拟器上返回“预投标服务器未返回投标”测试。

我通过更改一些配置设置并得到其他状态代码消息而搞砸了。我只想成功获得健全性检查的投标,并确保我目前没有做错任何事情。

0 投票
0 回答
345 浏览

ads - Prebid 拒绝提供中标,即使没有其他广告

所以我今天早上注意到了这一点,因为我们的 AdSense 已被暂时禁用,因此我的网站上有很多可用的广告空间。我注意到,如果我去我的网站并四处浏览,我会从 Rubicon/Magnite 收到出价,但根本没有广告被填写。显然,我们预计是否有一个出价至少应该显示该广告,我担心这会在更大范围内影响我的填充率。有些广告确实会呈现——我们正在创造收入,所以它们一定会呈现——但我不确定为什么会发生这种情况。

这是我使用推荐的 UAM 和 prebid 并行设置的设置:

我已经尝试通过所有文档来寻找答案,但我什么也没想到。当我在我的网站上运行 pbjs_debug 时,没有控制台错误,拍卖正常运行,但从来没有为那些没有其他东西可以填补空缺的出价触发“出价中标”。

不确定我是否在这里遗漏了一些非常明显的东西。

我使用 GAM 作为广告服务器,并且所有订单项都根据投标前文档进行设置。

我的价格配置可能有问题吗?还是 UAM 设置完全错误?

我确实在此设置了 gpt 延迟加载,之前我认为这可能会导致问题,但即使使用延迟加载并且删除它似乎不起作用,我仍然会产生收入。

任何想法都会很有帮助!

0 投票
0 回答
127 浏览

prebid.js - 出价前出价适配器未从 DFP 获得响应

我对 Header Bidding 的世界很陌生,有些机制对我来说不是很清楚,无论如何我必须编写自己的投标适配器(仅native)。

我已经定义了函数isBidRequestValid() buildRequests() interpretResponse() onBidWon()。为了测试目的,我使用integrationExamples/gpt/native_example.html withappnexusAdaptermycustomAdapter.

我能够为我的投标人的服务器创建投标请求并解析投标响应。但是我坚持这一点,当我的出价高于 appnexus 出价时,我没有得到 DFP 的响应,并且onBidWon()没有触发事件。如果附加出价高于我的出价,我会从 DFP 获得有效响应,appnexus onBidWon()触发该事件,并且 adUnits 会填充附加的广告素材。

AppNexus 响应两个广告素材(0.5 美元 cpm 和 10.00 美元 cpm),我的服务器也响应了两个随机 cpm (1-100) 的广告素材。

这是一个返回的出价示例interpretResponse

从控制台日志中,我可以看到以下信息:

我想我缺少一些配置,因为我完全没有错误。提前致谢

0 投票
1 回答
115 浏览

javascript - Prebid 不呈现具有配置尺寸的广告

我正在移动设备上测试 Prebid。在我的 AdUnit 中,我定义了如下维度:

投标前参数

但是,我收到了不同尺寸的广告:

投标前尺寸

在我看来,广告商不明白广告是在移动设备上显示的,也许这就是问题所在。也许有一个参数我忘记了。

我在 iFrame 中进行了拍卖,也许这就是问题所在。

我使用 4.25 版本。

如果我的帖子不正确或不完整,请告诉我,这是我在 stackoverflow 上的第一篇帖子。

非常感谢您的帮助。

0 投票
0 回答
22 浏览

cookies - Chrome 阻止 3rd-party cookie 后我应该怎么做?

Prebid 使用并需要使用许多 cookie。那么,当第三方 cookie 在 Chrome 上被阻止时会发生什么?我应该为此做些什么准备?

0 投票
1 回答
72 浏览

javascript - prebid.js 如何与针对 hb_pb 的特定 DFP 订单/订单项进行对话

我是 prebid.js 的新手,并试图在我的网页上进行相同的设置。在 DFP 中,我专门为预出价创建了一个广告商,在它下我创建了一个包含 472 个订单项的订单,每个订单项的价格从 0.01 美元到 20.00 美元不等,我还为它们分配了 hb_pb 键值。

我的问题是,当我在页面上配置 prebid.js 代码时,该页面如何能够与 DFP 的特定订单/订单项进行通信,因为我没有看到任何选项来指示 prebid.js 中的任何地方它将传递其响应仅通过特定的订单/LI。

此外,我们是否可以选择在 prebid.js 代码中提及价格粒度,以便 prebid.js 可以采取相应的行动?我认为对于 Dense PG,我有 472 个订单项,因此对于 PG: HIGH/LOW 我认为相同数量的订单项可以正常工作吗?或者我应该根据价格粒度创建单独的订单/行项目?

谢谢,

0 投票
0 回答
32 浏览

prebid.js - SSP 与 Admanger 相比的差异 - 仅在刷新的广告中

我已经使用此处列出的官方功能实现了与 admanager 集成的 Prebid 拍卖,并在 30 秒后刷新 adv:

https://docs.prebid.org/dev-docs/examples/adunit-refresh.html

这里使用的代码:

配置

刷新代码:

刷新仅适用于 2 adv(Floor 和 Sticky),我在屏幕上看到了刷新。

我们在数字上看到了这种差异(仅在那些令人耳目一新的位置上):

  • AdForm:我们在 SSP 中看到 admanager 522 印象 0,31 - 217 印象 0,13 欧元

  • AppNexus:我们在 admanager 上看到 2.876 印象 ed € 0,39 - 231 印象 ed € 0,06 在 SSP

拍卖会在 30 秒后正确重启(我在控制台调试中看到了这一点)。

对我们有什么建议吗?