AudienceMember

The audience member to be operated on.

JSON representation
{
  "consent": {
    object (Consent)
  },

  // Union field data can be only one of the following:
  "userData": {
    object (UserData)
  },
  "pairData": {
    object (PairData)
  },
  "mobileData": {
    object (MobileData)
  }
  // End of list of possible types for union field data.
}
Fields
consent

object (Consent)

Optional. The consent setting for the user.

Union field data. The type of identifying data to be operated on. data can be only one of the following:
userData

object (UserData)

User-provided data that identifies the user.

pairData

object (PairData)

Publisher Advertiser Identity Reconciliation (PAIR) IDs.

mobileData

object (MobileData)

Data identifying the user's mobile devices.

PairData

PAIR IDs for the audience. At least one PAIR ID is required.

JSON representation
{
  "pairIds": [
    string
  ]
}
Fields
pairIds[]

string

Required. Cleanroom-provided PII data, hashed with SHA256, and encrypted with an EC commutative cipher using publisher key for the PAIR user list. At most 10 pairIds can be provided in a single AudienceMember.

MobileData

Mobile IDs for the audience. At least one mobile ID is required.

JSON representation
{
  "mobileIds": [
    string
  ]
}
Fields
mobileIds[]

string

Required. The list of mobile device IDs (advertising ID/IDFA). At most 10 mobileIds can be provided in a single AudienceMember.