0

我真的需要你对 prebid.js 的帮助。我已经阅读了很多关于它的信息,但仍然存在问题。

我需要做的:在我的网站上添加一个广告块(div)。

我做了什么

  1. 从这里http://prebid.org/download.html下载了几个广告提供商的 prebid.js 文件
  2. 向 GoogleAdManager 注册网站
  3. 按照这个视频http://prebid.org/adops/step-by-step.html

    • 创建的“订单项”200*200
    • 创建“创意”并从视频中传递代码

.

<script>
   try {
     window.top.pbjs.renderAd(document, '%%PATTERN:hb_adid%%');
   } catch (e) {}
</script>

(其实视频下还有另外一个代码,不知道哪个是对的但是都试过了)

    <script src = "https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
    <script>
      var ucTagData = {};
      ucTagData.adServerDomain = "";
      ucTagData.pubUrl = "%%PATTERN:url%%";
      ucTagData.targetingMap = %%PATTERN:TARGETINGMAP%%;
      ucTagData.hbPb = "%%PATTERN:hb_pb%%";

      try {
        ucTag.renderAd(document, ucTagData);
      } catch (e) {
        console.log(e);
      }
    </script>
  • 遵循所有其他步骤

    1. 之后我转到 AdManager -> 广告单元 -> 选择我的单元 -> 标记,然后将这两段代码复制到我的网站
      AdManager -> 广告单元 -> 选择我的单元 -> 标记
    2. 部署更改

毕竟,当我打开我的网站时,我看到了我的区块,里面有广告。

问题是什么? 我认为这个广告不是由 Prebid.js 而是由 GoogleAdSense 提供的,因为当我切换到调试模式('?pbjs_debug=true' 到站点 url)时,我发现的唯一内容是:

    Prebid INFO: Prebid.js v3.2.0 loaded
    amp-inabox.js:132 Powered by AMP ⚡ HTML – Version 1912050130240 https://www.[mysite].com/prebid?pbjs_debug=true

没有关于投标请求和投标响应的日志。我认为这是因为我的“创意”中的代码错误,但它是由官方网站提供的......

请告诉我我做错了什么。

4

0 回答 0