mirror of
https://github.com/prebid/openrtb.git
synced 2026-06-14 05:56:34 +03:00
34 lines
1.0 KiB
Go
34 lines
1.0 KiB
Go
package adcom1
|
|
|
|
import "encoding/json"
|
|
|
|
// ExtendedIdentifier support in the OpenRTB specification allows buyers to use audience data in real-time bidding.
|
|
// The exchange should ensure that business agreements allow for the sending of this data.
|
|
// Note, it is assumed that exchanges and DSPs will collaborate with the appropriate regulatory agencies and ID vendor(s) to ensure compliance.
|
|
type ExtendedIdentifier struct {
|
|
// Attribute:
|
|
// source
|
|
// Type:
|
|
// string
|
|
// Definition:
|
|
// Source or technology provider responsible for the set of included IDs.
|
|
// Expressed as a top-level domain.
|
|
Source string `json:"source,omitempty"`
|
|
|
|
// Attribute:
|
|
// uids
|
|
// Type:
|
|
// object array
|
|
// Definition:
|
|
// Array of extended ID UID objects from the given source. Refer to Object: Extended Identifier UIDs.
|
|
UIDs []ExtendedIdentifierUID `json:"uids,omitempty"`
|
|
|
|
// Attribute:
|
|
// ext
|
|
// Type:
|
|
// object
|
|
// Definition:
|
|
// Optional vendor-specific extensions.
|
|
Ext json.RawMessage `json:"ext,omitempty"`
|
|
}
|