npm 包 prebid_adikteev 使用教程

阅读时长 5 分钟读完

前言

在前端开发中,我们经常会使用到各种各样的第三方库和包,而 prebid 是一款非常棒的广告招标工具,可以帮助我们实现联盟广告的接入。同时,prebid_adikteev 是一款在 prebid 基础上进行扩展,专注于 adikteev 广告联盟的库。在本文中,我们将会为大家详细介绍 npm 包 prebid_adikteev 的使用教程。

安装 prebid_adikteev

在使用 prebid_adikteev 之前,我们需要先进行安装,可以使用 npm 进行安装:

引入 prebid_adikteev

在安装完 prebid_adikteev 后,我们需要在项目中引入该库。可以通过以下方式引用:

初始化 prebid_adikteev

在 prebid_adikteev 初始化前,我们需要先初始化 prebid。下面是 prebid 的初始化代码:

-- -------------------- ---- -------
------ ------ ---- ------------

-------------------------- - -
  ----- -----------------------------
  --------- -
    -------- --
      ----- -----------
      ------- -
        ------------- ------------------------------
      --
      -------- -
        ----- -----------
        ----- ---------
        -------- --
      -
    --
  --
  -------- --
    ----- ------------
    ----------- -
      ------- -
        ------ ------ -----
      -
    --
    ----- --
      ------- -----------
      ------- -
        ------------- ------------------------------
      -
    --
  --
--

-------------
  --------------- ---------
  -------- -----
  ------------------ -----
  ---------------- -- -- -
    -- -- --------- ---- --- --- ---- --- --------
  -
---

在 prebid 初始化后,我们需要进行 prebid_adikteev 的初始化,以下是 prebid_adikteev 的初始化代码:

其中,options 配置项说明如下:

  • appId: adikteev 广告联盟的应用 ID,必填项
  • adSizes: 广告尺寸,必填项
  • consentString: 用户 GDPR 同意字符串,可选项
  • refreshDelay: 广告刷新时间间隔,单位为毫秒,可选项,默认为 30 秒

请求广告

在进行 prebid_adikteev 的初始化后,我们就可以请求广告了。可以使用以下代码请求广告:

-- -------------------- ---- -------
----- -------- - ------------

----------------------------
  ---------
  -------- ------ ------
  -------- ------ -- ----------
  --------- ------------ -- -
    -- ------
  -
---

其中,requestBids 的参数说明如下:

  • adUnitId: 广告位 ID,必填项
  • adSizes: 广告尺寸,可选项,如果不传则使用初始化时的广告尺寸
  • timeout: 广告请求超时时间,单位为毫秒,可选项,默认为 10 秒
  • callback: 广告请求响应后的回调函数,必填项

监听广告事件

在 prebid_adikteev 中,我们可以监听以下广告事件:

  • adRendered: 广告渲染完成时触发
  • adNoBid: 没有广告返回时触发
  • adBidWon: 竞价成功并获得广告位时触发

以下是监听广告事件的示例代码:

-- -------------------- ---- -------
------------------------------- ------------ -- -
  -- ----------
---

---------------------------- ------------ -- -
  -- ----------
---

----------------------------- ------------ -- -
  -- --------------
---

结束语

通过本文的介绍,相信大家已经了解了 npm 包 prebid_adikteev 的使用方法。希望本文对于您有所帮助,同时也期待大家在实际项目中能够充分利用 prebid_adikteev 功能,为自己的项目带来更好的广告展现效果。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005598781e8991b448d71db

纠错
反馈