REST Resource: partners

Resource: Partner

A single partner in Display & Video 360 (DV360).

JSON representation
{
  "name": string,
  "partnerId": string,
  "updateTime": string,
  "displayName": string,
  "entityStatus": enum (EntityStatus),
  "generalConfig": {
    object (PartnerGeneralConfig)
  },
  "adServerConfig": {
    object (PartnerAdServerConfig)
  },
  "dataAccessConfig": {
    object (PartnerDataAccessConfig)
  },
  "exchangeConfig": {
    object (ExchangeConfig)
  }
}
Fields
name

string

Output only. The resource name of the partner.

partnerId

string (int64 format)

Output only. The unique ID of the partner. Assigned by the system.

updateTime

string (Timestamp format)

Output only. The timestamp when the partner was last updated. Assigned by the system.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

displayName

string

The display name of the partner.

Must be UTF-8 encoded with a maximum size of 240 bytes.

entityStatus

enum (EntityStatus)

Output only. The status of the partner.

generalConfig

object (PartnerGeneralConfig)

General settings of the partner.

adServerConfig

object (PartnerAdServerConfig)

Ad server related settings of the partner.

dataAccessConfig

object (PartnerDataAccessConfig)

Settings that control how partner data may be accessed.

exchangeConfig

object (ExchangeConfig)

Settings that control which exchanges are enabled for the partner.

PartnerGeneralConfig

General settings of a partner.

JSON representation
{
  "timeZone": string,
  "currencyCode": string
}
Fields
timeZone

string

Immutable. The standard TZ database name of the partner's time zone. For example, America/New_York.

See more at: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

currencyCode

string

Immutable. Partner's currency in ISO 4217 format.

PartnerAdServerConfig

Ad server related settings of a partner.

JSON representation
{
  "measurementConfig": {
    object (MeasurementConfig)
  }
}
Fields
measurementConfig

object (MeasurementConfig)

Measurement settings of a partner.

MeasurementConfig

Measurement settings of a partner.

JSON representation
{
  "dv360ToCmCostReportingEnabled": boolean,
  "dv360ToCmDataSharingEnabled": boolean
}
Fields
dv360ToCmCostReportingEnabled

boolean

Whether or not to report DV360 cost to CM.

dv360ToCmDataSharingEnabled

boolean

Whether or not to include DV360 data in CM data transfer reports.

PartnerDataAccessConfig

Settings that control how partner related data may be accessed.

JSON representation
{
  "sdfConfig": {
    object (SdfConfig)
  }
}
Fields
sdfConfig

object (SdfConfig)

Structured Data Files (SDF) settings for the partner.

The SDF configuration for the partner.

ExchangeConfig

Settings that control which exchanges are enabled for a partner.

JSON representation
{
  "enabledExchanges": [
    {
      object (EnabledExchange)
    }
  ]
}
Fields
enabledExchanges[]

object (EnabledExchange)

All enabled exchanges in the partner. Duplicate enabled exchanges will be ignored.

EnabledExchange

An enabled exchange in the partner.

JSON representation
{
  "exchange": enum (Exchange),
  "googleAdManagerAgencyId": string,
  "googleAdManagerBuyerNetworkId": string,
  "seatId": string
}
Fields
exchange

enum (Exchange)

The enabled exchange.

googleAdManagerAgencyId

string

Output only. Agency ID of Google Ad Manager. The field is only relevant when Google Ad Manager is the enabled exchange.

googleAdManagerBuyerNetworkId

string

Output only. Network ID of Google Ad Manager. The field is only relevant when Google Ad Manager is the enabled exchange.

seatId

string

Output only. Seat ID of the enabled exchange.

Methods

bulkEditPartnerAssignedTargetingOptions

Bulk edits targeting options under a single partner.

get

Gets a partner.

list

Lists partners that are accessible to the current user.