Back to Bidders

Glimpse Protocol

Features

Bidder Code glimpse Prebid.org Member no
Prebid.js Adapter yes Prebid Server Adapter no
Media Types display Multi Format Support check with bidder
TCF-EU Support yes IAB GVL ID 1012
GPP Support check with bidder DSA Support check with bidder
USP/CCPA Support yes COPPA Support check with bidder
Supply Chain Support check with bidder Demand Chain Support check with bidder
Safeframes OK check with bidder Supports Deals yes
Floors Module Support check with bidder First Party Data Support check with bidder
User IDs none ORTB Blocking Support check with bidder
Privacy Sandbox check with bidder

glimpse is probably a defunct bidder, as the glimpseportal.io domain is no longer active.

Overview

Module Name: Glimpse Protocol Bid Adapter
Module Type: Bidder Adapter
Maintainer: support@glimpseportal.io

Description

Glimpse protects consumer privacy while allowing precise targeting. This module connects publishers to Glimpse Protocol’s demand sources via Prebid.js.

Supported Media Types

Type Sizes
Banner 300x250, 300x600, 320x50, 728x90, 970x250

Setup

Prerequisites

Before you start, you will need to build a prebid.js file with the Glimpse module included, and include both gpt.js and prebid.js in the head of each page with supply. An example of a typical pair of script tags might be:

<script
  async
  src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
></script>

<script async src="https://<PUBLISHER_DOMAIN>/prebid.js"></script>

Configuration

Bid Requests

Our adapter expects the following values in the params block of each bid request:

Name Scope Type Description Example
pid Required string A unique identifier representing an ad unit. It is provided by Glimpse when registering an ad unit. ‘glimpse-placement-id’

Example

const units = [
  {
    code: "ad-unit-0",
    mediaTypes: {
      banner: { sizes: [[300, 250]] },
    },
    bids: [
      {
        bidder: "glimpse",
        params: {
          pid: "glimpse-placement-id",
        },
      },
    ],
  },
]

First Party Data

Our adapter works with first party data providers as described here. In this example we add Permutive data to our bidder request using setBidderConfig.

Example

pbjs.que.push(() => {
  pbjs.setBidderConfig({
    bidders: ["glimpse"],
    config: {
      ortb2: {
        site: {
          keywords: "business,finance,crypto",
          ext: {
            data: {
              permutive: {
                pvc: JSON.parse(localStorage.getItem("permutive-pvc")) ?? {},
              },
            },
          },
        },
        user: {
          ext: {
            data: {
              permutive: {
                keywords: JSON.parse(localStorage.getItem("_psegs")) ?? [],
                enrichers:
                  JSON.parse(
                    localStorage.getItem("permutive-data-enrichers")
                  ) ?? {},
              },
            },
          },
        },
      },
    },
  })
})

FAQs

Can you provide additional support?

Of course! You can check the Glimpse Prebid Adapter documentation or reach out to us at support@glimpseportal.io.

"Send All Bids" Ad Server Keys

These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.
hb_pb_glimpse hb_bidder_glimpse hb_adid_glimpse
hb_size_glimpse hb_source_glimpse hb_format_glimpse
hb_cache_host_glimps hb_cache_id_glimpse hb_uuid_glimpse
hb_cache_path_glimps hb_deal_glimpse

Back to Bidders