- Resource: Advertiser
- AdvertiserGeneralConfig
- AdvertiserAdServerConfig
- ThirdPartyOnlyConfig
- CmHybridConfig
- AdvertiserCreativeConfig
- AdvertiserDataAccessConfig
- AdvertiserSdfConfig
- AdvertiserTargetingConfig
- AdvertiserBillingConfig
- Methods
Resource: Advertiser
A single advertiser in Display & Video 360 (DV360).
JSON representation |
---|
{ "name": string, "advertiserId": string, "partnerId": string, "displayName": string, "entityStatus": enum ( |
Fields | |
---|---|
name |
Output only. The resource name of the advertiser. |
advertiserId |
Output only. The unique ID of the advertiser. Assigned by the system. |
partnerId |
Required. Immutable. The unique ID of the partner that the advertiser belongs to. |
displayName |
Required. The display name of the advertiser. Must be UTF-8 encoded with a maximum size of 240 bytes. |
entityStatus |
Required. Controls whether or not insertion orders and line items of the advertiser can spend their budgets and bid on inventory.
|
updateTime |
Output only. The timestamp when the advertiser was last updated. Assigned by the system. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
generalConfig |
Required. General settings of the advertiser. |
adServerConfig |
Required. Immutable. Ad server related settings of the advertiser. |
creativeConfig |
Required. Creative related settings of the advertiser. |
dataAccessConfig |
Settings that control how advertiser data may be accessed. |
integrationDetails |
Integration details of the advertiser. Only |
servingConfig |
Targeting settings related to ad serving of the advertiser. |
prismaEnabled |
Whether integration with Mediaocean (Prisma) is enabled. By enabling this, you agree to the following: On behalf of my company, I authorize Mediaocean (Prisma) to send budget segment plans to Google, and I authorize Google to send corresponding reporting and invoices from DV360 to Mediaocean for the purposes of budget planning, billing, and reconciliation for this advertiser. |
billingConfig |
Required. Billing related settings of the advertiser. |
AdvertiserGeneralConfig
General settings of an advertiser.
JSON representation |
---|
{ "domainUrl": string, "timeZone": string, "currencyCode": string } |
Fields | |
---|---|
domainUrl |
Required. The domain URL of the advertiser's primary website. The system will send this information to publishers that require website URL to associate a campaign with an advertiser. Provide a URL with no path or query string, beginning with |
timeZone |
Output only. The standard TZ database name of the advertiser's time zone. For example, See more at: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones For CM360 hybrid advertisers, the time zone is the same as that of the associated CM360 account; for third-party only advertisers, the time zone is the same as that of the parent partner. |
currencyCode |
Required. Immutable. Advertiser's currency in ISO 4217 format. Accepted codes and the currencies they represent are: Currency Code : Currency Name
|
AdvertiserAdServerConfig
Ad server related settings of an advertiser.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field ad_server_config_scheme . Required. ad_server_config_scheme can be only one of the following: |
|
thirdPartyOnlyConfig |
The configuration for advertisers that use third-party ad servers only. |
cmHybridConfig |
The configuration for advertisers that use both Campaign Manager 360 (CM360) and third-party ad servers. |
ThirdPartyOnlyConfig
Settings for advertisers that use third-party ad servers only.
JSON representation |
---|
{ "pixelOrderIdReportingEnabled": boolean } |
Fields | |
---|---|
pixelOrderIdReportingEnabled |
Whether or not order ID reporting for pixels is enabled. This value cannot be changed once set to |
CmHybridConfig
Settings for advertisers that use both Campaign Manager 360 (CM360) and third-party ad servers.
JSON representation |
---|
{ "cmAccountId": string, "cmFloodlightConfigId": string, "cmAdvertiserIds": [ string ], "cmSyncableSiteIds": [ string ], "dv360ToCmDataSharingEnabled": boolean, "dv360ToCmCostReportingEnabled": boolean, "cmFloodlightLinkingAuthorized": boolean } |
Fields | |
---|---|
cmAccountId |
Required. Immutable. Account ID of the CM360 Floodlight configuration linked with the DV360 advertiser. |
cmFloodlightConfigId |
Required. Immutable. ID of the CM360 Floodlight configuration linked with the DV360 advertiser. |
cmAdvertiserIds[] |
Output only. The set of CM360 Advertiser IDs sharing the CM360 Floodlight configuration. |
cmSyncableSiteIds[] |
A list of CM360 sites whose placements will be synced to DV360 as creatives. If absent or empty in Removing sites from this list may cause DV360 creatives synced from CM360 to be deleted. At least one site must be specified. |
dv360ToCmDataSharingEnabled |
Whether or not to include DV360 data in CM360 data transfer reports. |
dv360ToCmCostReportingEnabled |
Whether or not to report DV360 cost to CM360. |
cmFloodlightLinkingAuthorized |
Required. Immutable. By setting this field to |
AdvertiserCreativeConfig
Creatives related settings of an advertiser.
JSON representation |
---|
{ "iasClientId": string, "obaComplianceDisabled": boolean, "dynamicCreativeEnabled": boolean, "videoCreativeDataSharingAuthorized": boolean } |
Fields | |
---|---|
iasClientId |
An ID for configuring campaign monitoring provided by Integral Ad Service (IAS). The DV360 system will append an IAS "Campaign Monitor" tag containing this ID to the creative tag. |
obaComplianceDisabled |
Whether or not to disable Google's About this Ad feature that adds badging (to identify the content as an ad) and transparency information (on interaction with About this Ad) to your ads for Online Behavioral Advertising (OBA) and regulatory requirements. About this Ad gives users greater control over the ads they see and helps you explain why they're seeing your ad. Learn more. If you choose to set this field to
|
dynamicCreativeEnabled |
Whether or not the advertiser is enabled for dynamic creatives. |
videoCreativeDataSharingAuthorized |
By setting this field to Applicable only when the advertiser has a |
AdvertiserDataAccessConfig
Settings that control how advertiser related data may be accessed.
JSON representation |
---|
{
"sdfConfig": {
object ( |
Fields | |
---|---|
sdfConfig |
Structured Data Files (SDF) settings for the advertiser. If not specified, the SDF settings of the parent partner are used. |
AdvertiserSdfConfig
Structured Data Files (SDF) settings of an advertiser.
JSON representation |
---|
{
"overridePartnerSdfConfig": boolean,
"sdfConfig": {
object ( |
Fields | |
---|---|
overridePartnerSdfConfig |
Whether or not this advertiser overrides the SDF configuration of its parent partner. By default, an advertiser inherits the SDF configuration from the parent partner. To override the partner configuration, set this field to |
sdfConfig |
The SDF configuration for the advertiser.
|
AdvertiserTargetingConfig
Targeting settings related to ad serving of an advertiser.
JSON representation |
---|
{ "exemptTvFromViewabilityTargeting": boolean } |
Fields | |
---|---|
exemptTvFromViewabilityTargeting |
Whether or not connected TV devices are exempt from viewability targeting for all video line items under the advertiser. |
AdvertiserBillingConfig
Billing related settings of an advertiser.
JSON representation |
---|
{ "billingProfileId": string } |
Fields | |
---|---|
billingProfileId |
Required. The ID of a billing profile assigned to the advertiser. |
Methods |
|
---|---|
|
Audits an advertiser. |
|
Creates a new advertiser. |
|
Deletes an advertiser. |
|
Edits targeting options under a single advertiser. |
|
Gets an advertiser. |
|
Lists advertisers that are accessible to the current user. |
|
Lists assigned targeting options of an advertiser across targeting types. |
|
Updates an existing advertiser. |