Glimpse Protocol
Note:
This adapter is not available in current versions of Prebid.js. Reason: Not available in current Prebid.js builds; specific reason unknown.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 |
| Endpoint Compression | check with bidder | ORTB Blocking Support | check with bidder |
| User IDs | none | 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 the related documentation. 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 |