The following parameters in OpenRTB 2.4 + are supported by PubMatic.
Consumer identifiers support in the OpenRTB specification allows buyers to use audience data in real time bidding. For additional information, refer to IAB OpenRTB 3.0 documentation.
Added field to User Object
|eids||Object Array||An array of Extended ID objects||Yes|
Object: Extended IDs
|source||String||Source or technology provider responsible for the set of included IDs. Expressed as a top-level domain.||Yes|
|uids||Object Array||Array of extended ID UID objects.||Yes|
Object: Extended ID UIDs
|id||String||Cookie or platform native of the identifier||Yes|
|atype||Integer||Type of user agent the match is from. See agent types table below.||Yes|
|1||Web||An Id intended which is tied to a specific browser or device (cookie-based, probabilistic, or other.|
|3||AAID||Android Ad ID|
|4||Windows Advertising ID||Windows mobile advertising ID|
|5||Other mobile ID||Another mobile advertising identifier, such as SHA1 or MD5 version, or other legacy native mobile identifier.|
The Source object is added in the BidRequest Object. This object describes the nature and behavior of the entity that is the source of the bid request
upstream from the exchange. The primary purpose of this object is to define post-auction or upstream
decisioning when the exchange itself does not control the final decision. For more information, refer to IAB OpenRTB 2.5 documentation.
|fd||Integer||Entity responsible for the final impression sale decision, where 0 = exchange, 1 = upstream source.||Yes|
|tid||String||Transaction ID that must be common across all participants in this bid request (e.g., potentially multiple exchanges)||No|
|pchain||String||Payment ID chain string containing embedded syntax described in the TAG Payment ID Protocol v1.0.||Yes|