如何覆盖PreBid.js adserverTargeting bidderSettings

时间:2018-12-28 18:17:52

标签: javascript google-dfp prebid.js

我正在我的出价解决方案中尝试使用其他出价者设置密钥名称。

我已包含文档中所述的6个必需键。要重命名密钥,是否像我在提供的代码示例中所做的那样,简单地将密钥名称:“ hb_pb”更改为密钥:“ zm_hb_pb”?然后让我的广告运营团队知道吗?还是我还有其他事情要做?对于所有竞标者来说,这都是全球性的变化。

pbjs.bidderSettings = {
  standard: {

    adserverTargeting: [
      ...
      {
        key: 'zm_hb_pb',
        val: function(bidResponse) {
          return bidResponse.pbMg;
        }
      },
    ...

2 个答案:

答案 0 :(得分:0)

您可能需要为每个广告交换输入每个配置设置。我看不到该前提条件允许全局设置,但您可以自己将其自动化。

const adserverTargeting = [{
   key:"your_key"
   ..
}]
pbjs.bidderSettings = { 
  appnexus: {
    adserverTargeting: adserverTargeting
    ..

答案 1 :(得分:0)

原来,我的代码如上所述运行正常。 我需要修改return bidResponse.pbMg;