The Media Grid: Passing Contextual Data

This details how to pass the iris_id into the bidstream

The Media Grid supports the iris_id is in the content.ext object as the extended content ID. This is supported across their Prebid.js and SSAI integrations for both web(OLV) and app(CTV) traffic. An example of where to locate the iris_id on The Media Grid ad requests can be found below.

Example:

{
   "site":{
      "content":{
         "data":[
            {
               "name":"iris.tv",
               "ext":{
                  "cids":[
                     "iris_c73g5jq96mwso4d8"
                  ]
               }
            }
         ]
      }
   }
}


We also suggest passing the iris_id to DSPs via the content.id field. The example below details where to locate the iris_id on The Media Grid(TMG) ad requests.

Example:

{
   "app":{
      "id":"123456",
      "name":"Bundle Name Here",
      "bundle":"123456",
      "content":{
         "id":"iris_735c8261b5b86062",
         "qagmediarating":3,
         "sourcerelationship":1
      }
   }
}


DSPs currently use the content.id for prebid targeting and post bid reporting, so it is strongly recommended that both methods are implemented.