diff --git a/adapters/rubicon/rubicon.go b/adapters/rubicon/rubicon.go index a1a4083bfc1..5eddc83220c 100644 --- a/adapters/rubicon/rubicon.go +++ b/adapters/rubicon/rubicon.go @@ -51,6 +51,7 @@ type rubiconExtImpBidder struct { Bidder openrtb_ext.ExtImpRubicon `json:"bidder"` Gpid string `json:"gpid"` Skadn json.RawMessage `json:"skadn,omitempty"` + Tid string `json:"tid"` Data json.RawMessage `json:"data"` Context rubiconContext `json:"context"` } @@ -84,6 +85,7 @@ type rubiconImpExt struct { RP rubiconImpExtRP `json:"rp,omitempty"` GPID string `json:"gpid,omitempty"` Skadn json.RawMessage `json:"skadn,omitempty"` + Tid string `json:"tid,omitempty"` } type rubiconImpExtRP struct { @@ -273,6 +275,7 @@ func (a *RubiconAdapter) MakeRequests(request *openrtb2.BidRequest, reqInfo *ada }, GPID: bidderExt.Gpid, Skadn: bidderExt.Skadn, + Tid: bidderExt.Tid, } imp.Ext, err = json.Marshal(&impExt) diff --git a/adapters/rubicon/rubicontest/exemplary/flexible-schema.json b/adapters/rubicon/rubicontest/exemplary/flexible-schema.json index b9bedd3aa47..54399b0adf0 100644 --- a/adapters/rubicon/rubicontest/exemplary/flexible-schema.json +++ b/adapters/rubicon/rubicontest/exemplary/flexible-schema.json @@ -164,7 +164,8 @@ "siteId": "113932", "zoneId": "535510" }, - "gpid": "gpid" + "gpid": "gpid", + "tid": "tid" } } ] @@ -351,7 +352,8 @@ }, "zone_id": 535510 }, - "gpid": "gpid" + "gpid": "gpid", + "tid": "tid" } } ]