【问题标题】:how does prebid.js talk with specific DFP Order/Line items meant for hb_pbprebid.js 如何与针对 hb_pb 的特定 DFP 订单/订单项进行对话
【发布时间】:2021-04-18 06:09:06
【问题描述】:

我是 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 我认为相同数量的订单项可以正常工作吗?还是应该根据价格粒度创建单独的订单/订单项?

谢谢,

【问题讨论】:

    标签: javascript prebid.js prebid header-bidding


    【解决方案1】:

    Prebid.js 能够调用正确的订单项,因为它使用特定的键值修改广告调用。 here 解释得很好。从技术上讲,它发生在pbjs.setTargetingForGPTAsync(); 被触发时。有关基本示例演示,请参阅 here

    为了简化:

    1. 您的网页正在加载,Google Ad Manager 启动其脚本
    2. Google Ad Manager 被 Prebid 暂停,它会检查是否有任何出价会胜出
    3. 如果是这样,Prebid 会在 Google Ad Manage 广告调用中注入键值。
    4. Google Ad Manager 接收具有正确价格粒度的广告调用

    关于您关于价格粒度的问题:感谢priceGranularity,您可以在 Prebid 配置脚本中进行设置(请参阅here 以获得完整参考)。由于价格粒度会影响需求并通过关键字逻辑完成,因此无需创建不同的订单。


    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 2020-06-06
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多