Back to Bidders

GroupM

Note:

This adapter is not available in current versions of Prebid.js. Reason:

Features

Bidder Code groupm Prebid.org Member yes
Media Types display, video, native GDPR TCF Support yes
User IDs all USP/CCPA Support yes
Supply Chain Support yes COPPA Support yes
Demand Chain Support no GPP Support no
Supports Deals check with bidder Prebid.js Adapter yes
IAB GVL ID 98 Prebid Server Adapter yes
Floors Module Support yes First Party Data Support yes
Multi Format Support check with bidder ORTB Blocking Support check with bidder
Safeframes OK yes

"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_groupm hb_bidder_groupm hb_adid_groupm
hb_size_groupm hb_source_groupm hb_format_groupm
hb_cache_host_groupm hb_cache_id_groupm hb_uuid_groupm
hb_cache_path_groupm hb_deal_groupm

This bidder is not available in PBJS 6.24 and later.

Bid Params

Name Scope Description Example Type
publisherId required Publisher ID '32572' string
adSlot optional Ad Slot Name (see below) '38519891' string
pmzoneid optional Zone ID 'zone1,zone2' string
lat optional Latitude '40.712775' string
lon optional Longitude '-74.005973' string
yob optional Year of Birth '1982' string
gender optional Gender 'M' string
kadpageurl optional Overrides Page URL 'http://www.yahoo.com/' string
kadfloor optional Bid Floor '1.75' string
currency optional Bid currency 'AUD' (Value configured only in the 1st adunit will be passed on.
Values if present in subsequent adunits, will be ignored.)
string
dctr optional Deal Custom Targeting
(Value configured only in the 1st adunit will be passed on.
Values if present in subsequent adunits, will be ignored.)
'key1=123\|key2=345' string
bcat optional Blocked IAB Categories
(Values from all slots will be combined and only unique values will be passed. An array of strings only. Each category should be a string of a length of more than 3 characters.)
[ 'IAB1-5', 'IAB1-6', 'IAB1-7' ] array of strings
deals optional PMP deals
(Values from each slot will be passed per slot. An array of strings only. Each deal-id should be a string of a length of more than 3 characters.)
[ 'deal-id-5', 'deal-id-6', 'deal-id-7' ] array of strings
outstreamAU optional Oustream AdUnit described in Blue BillyWig UI. This field is mandatory if mimeType is described as video and context is outstream (i.e., for outstream videos) 'renderer_test_groupm' string

GroupM is an aliased bidder of PubMatic

Prebid Server Bid Params

Name Scope Description Example Type
publisherId required Publisher ID "32572" string
adSlot optional Ad Slot Name "38519891" string
pmzoneid optional Comma separated zone id. Used im deal targeting & site section targeting. e.g drama,sport "zone1,zone2" string
dctr optional Deal Custom Targeting, pipe separated key-value pairs "key1=123\|key2=345" string
wrapper optional Specifies GroupM openwrap configuration for a publisher "wrapper": { "profile": 123, "version": 1} object
keywords optional A set of key-value pairs; A key can have one or more values associated with it. They are used in buy-side segment targeting. "keywords": { "genre": ["rock", "pop"] } object

Prebid Server Test Request

The following test parameters can be used to verify that Prebid Server is working properly with the GroupM adapter. This example includes an imp object with an GroupM test publisher ID, ad slot, and sizes that would match with the test creative.

"imp":[
      {
         "id":“"some-impression-id”,
         "banner":{
            "format":[
               {
                  "w":300,
                  "h":250
               },
               {
                  "w":300,
                  "h":600
               }
            ]
         },
         "ext":{
            "groupm":{
               "publisherId":“156276”,
               "adSlot":"groupm_test"
            }
         }
      }
   ]

Back to Bidders