REST Resource: advertisers

Recurso: anunciante

Um único anunciante no Display & Video 360 (DV360).

Representação JSON
{
  "name": string,
  "advertiserId": string,
  "partnerId": string,
  "displayName": string,
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "generalConfig": {
    object (AdvertiserGeneralConfig)
  },
  "adServerConfig": {
    object (AdvertiserAdServerConfig)
  },
  "creativeConfig": {
    object (AdvertiserCreativeConfig)
  },
  "dataAccessConfig": {
    object (AdvertiserDataAccessConfig)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "servingConfig": {
    object (AdvertiserTargetingConfig)
  },
  "prismaEnabled": boolean
}
Campos
name

string

Apenas saída. O nome de recurso do anunciante.

advertiserId

string (int64 format)

Apenas saída. O ID exclusivo do anunciante. Atribuído pelo sistema.

partnerId

string (int64 format)

Obrigatório. Imutável. O ID exclusivo do parceiro a que o anunciante pertence.

displayName

string

Obrigatório. O nome de exibição do anunciante.

Precisa ser codificado em UTF-8 com tamanho máximo de 240 bytes.

entityStatus

enum (EntityStatus)

Obrigatório. Controla se os pedidos de inserção e os itens de linha do anunciante podem gastar os orçamentos e fazer lances no inventário.

  • Os valores aceitos são ENTITY_STATUS_ACTIVE, ENTITY_STATUS_PAUSED e ENTITY_STATUS_SCHEDULED_FOR_DELETION.
  • Se definido como ENTITY_STATUS_SCHEDULED_FOR_DELETION, o anunciante será excluído 30 dias a partir da data em que foi programado para exclusão pela primeira vez.
updateTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que o anunciante foi atualizado pela última vez. Atribuído pelo sistema.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

generalConfig

object (AdvertiserGeneralConfig)

Obrigatório. Configurações gerais do anunciante.

adServerConfig

object (AdvertiserAdServerConfig)

Obrigatório. Imutável. Configurações relacionadas ao servidor de anúncios do anunciante.

creativeConfig

object (AdvertiserCreativeConfig)

Obrigatório. Configurações relacionadas ao criativo do anunciante.

dataAccessConfig

object (AdvertiserDataAccessConfig)

Configurações que controlam como os dados do anunciante podem ser acessados.

integrationDetails

object (IntegrationDetails)

Detalhes da integração do anunciante. No momento, apenas integrationCode é aplicável ao anunciante. Outros campos de IntegrationDetails não são compatíveis e serão ignorados se forem fornecidos.

servingConfig

object (AdvertiserTargetingConfig)

Configurações de segmentação relacionadas à veiculação de anúncios do anunciante.

prismaEnabled

boolean

Indica se a integração com o Mediaocean (Prisma) está ativada. Ao ativar essa opção, você concorda com o seguinte:

Em nome da minha empresa, eu autorizo a Mediaocean (Prisma) a enviar planos de segmento de orçamento ao Google e autorizo o Google a enviar relatórios e faturas correspondentes do DV360 à Mediaocean para fins de planejamento de orçamento, faturamento e reconciliação para este anunciante.

AdvertiserGeneralConfig

Configurações gerais de um anunciante.

Representação JSON
{
  "domainUrl": string,
  "timeZone": string,
  "currencyCode": string
}
Campos
domainUrl

string

Obrigatório. O URL de domínio do site principal do anunciante. O sistema enviará essas informações aos editores que exigem o URL do site para associar uma campanha a um anunciante.

Forneça um URL sem caminho ou string de consulta, começando com http: ou https:. Por exemplo, http://www.example.com

timeZone

string

Apenas saída. O nome padrão do banco de dados TZ do fuso horário do anunciante. Por exemplo, America/New_York.

Saiba mais em: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Para anunciantes híbridos do CM360, o fuso horário é o mesmo da conta associada do CM360. para anunciantes exclusivos de terceiros, o fuso horário será o mesmo do parceiro pai.

currencyCode

string

Obrigatório. Imutável. É a moeda do anunciante no formato ISO 4217.

Os códigos aceitos e as moedas que eles representam são:

Código da moeda : nome da moeda

  • ARS : peso argentino
  • AUD : dólar australiano
  • BRL : real brasileiro
  • CAD : dólar canadense
  • CHF : franco suíço
  • CLP : peso chileno
  • CNY : yuan chinês
  • COP : peso colombiano
  • CZK : coroa tcheca
  • DKK : coroa dinamarquesa
  • EGP : libra egípcia
  • EUR : euro
  • GBP : libra esterlina
  • HKD : dólar de Hong Kong
  • HUF : forint húngaro
  • IDR : rúpia indonésia
  • ILS : Shekel israelense
  • INR : rúpia indiana
  • JPY : iene japonês
  • KRW : won sul-coreano
  • MXN : pesos mexicanos
  • MYR : ringgit malaio
  • NGN : naira nigeriana
  • NOK : coroa norueguesa
  • NZD : dólar neozelandês
  • PEN : novo Sol peruano
  • PLN : zloti polonês
  • RON : novo leu romeno
  • RUB : rublo russo
  • SEK : coroa sueca
  • TRY : lira turca
  • TWD : novo dólar taiwanês
  • USD : dólar americano
  • ZAR : rande da África do Sul

AdvertiserAdServerConfig

Configurações relacionadas ao servidor de anúncios de um anunciante.

Representação JSON
{

  // Union field ad_server_config_scheme can be only one of the following:
  "thirdPartyOnlyConfig": {
    object (ThirdPartyOnlyConfig)
  },
  "cmHybridConfig": {
    object (CmHybridConfig)
  }
  // End of list of possible types for union field ad_server_config_scheme.
}
Campos
Campo de união ad_server_config_scheme. Obrigatório. ad_server_config_scheme pode ser apenas de um dos tipos a seguir:
thirdPartyOnlyConfig

object (ThirdPartyOnlyConfig)

É a configuração para anunciantes que usam apenas servidores de anúncios de terceiros.

cmHybridConfig

object (CmHybridConfig)

É a configuração para anunciantes que usam o Campaign Manager 360 (CM360) e servidores de anúncios de terceiros.

ThirdPartyOnlyConfig

Configurações para anunciantes que usam apenas servidores de anúncios de terceiros.

Representação JSON
{
  "pixelOrderIdReportingEnabled": boolean
}
Campos
pixelOrderIdReportingEnabled

boolean

Se os relatórios de ID do pedido para pixels estão ativados ou não. Esse valor não pode ser alterado depois de definido como true.

CmHybridConfig

Configurações para anunciantes que usam o Campaign Manager 360 (CM360) e servidores de anúncios de terceiros.

Representação JSON
{
  "cmAccountId": string,
  "cmFloodlightConfigId": string,
  "cmSyncableSiteIds": [
    string
  ],
  "dv360ToCmDataSharingEnabled": boolean,
  "dv360ToCmCostReportingEnabled": boolean,
  "cmFloodlightLinkingAuthorized": boolean
}
Campos
cmAccountId

string (int64 format)

Obrigatório. Imutável. ID da conta da configuração do Floodlight do CM360 vinculada ao anunciante do DV360.

cmFloodlightConfigId

string (int64 format)

Obrigatório. Imutável. ID da configuração do Floodlight do CM360 vinculada ao anunciante do DV360.

cmSyncableSiteIds[]

string (int64 format)

Uma lista de sites do CM360 com posições que serão sincronizadas com o DV360 como criativos.

Se ausente ou vazio no método advertisers.create, o sistema criará automaticamente um site do CM360.

A remoção de sites desta lista pode fazer com que os criativos do DV360 sincronizados com o CM360 sejam excluídos. É necessário especificar pelo menos um site.

dv360ToCmDataSharingEnabled

boolean

Incluir ou não dados do DV360 nos relatórios de transferência de dados do CM360.

dv360ToCmCostReportingEnabled

boolean

Indica se o custo do DV360 deve ou não ser informado ao CM360.

cmFloodlightLinkingAuthorized

boolean

Obrigatório. Imutável. Ao definir esse campo como true, você, em nome da sua empresa, autoriza o compartilhamento de informações da configuração do Floodlight especificada para esta conta do Display & Anunciante do Video 360.

AdvertiserCreativeConfig

Configurações relacionadas a criativos de um anunciante.

Representação JSON
{
  "iasClientId": string,
  "obaComplianceDisabled": boolean,
  "dynamicCreativeEnabled": boolean,
  "videoCreativeDataSharingAuthorized": boolean
}
Campos
iasClientId

string (int64 format)

Um ID para configurar o monitoramento da campanha fornecido pela Integral Ad Service (IAS). O sistema DV360 anexará um "Campaign Monitor" da IAS que contém esse ID à tag do criativo.

obaComplianceDisabled

boolean

Usar ou não a conformidade com a Publicidade comportamental on-line (OBA) do DV360.

Aviso: alterar as configurações da OBA pode fazer com que o status de auditoria dos criativos seja redefinido por algumas trocas de anúncios, tornando-os inelegíveis para veiculação até serem aprovados novamente.

dynamicCreativeEnabled

boolean

Se o anunciante está ou não habilitado para criativos dinâmicos.

videoCreativeDataSharingAuthorized

boolean

Ao definir este campo como true, você, em nome da sua empresa, autoriza o Google a usar criativos de vídeo associados a este Display & O anunciante do Video 360 fornece relatórios e recursos relacionados às campanhas de televisão dele.

Aplicável somente quando o anunciante tem uma configuração de servidor de anúncios do CM360 hybrid.

AdvertiserDataAccessConfig

Configurações que controlam como os dados relacionados ao anunciante podem ser acessados.

Representação JSON
{
  "sdfConfig": {
    object (AdvertiserSdfConfig)
  }
}
Campos
sdfConfig

object (AdvertiserSdfConfig)

Configurações de arquivos de dados estruturados (SDF, na sigla em inglês) para o anunciante.

Se não forem especificadas, as configurações de SDF do parceiro pai serão usadas.

AdvertiserSdfConfig

Configurações dos arquivos de dados estruturados (SDF, na sigla em inglês) de um anunciante.

Representação JSON
{
  "overridePartnerSdfConfig": boolean,
  "sdfConfig": {
    object (SdfConfig)
  }
}
Campos
overridePartnerSdfConfig

boolean

Se este anunciante substitui ou não a configuração de SDF do parceiro pai.

Por padrão, um anunciante herda a configuração de SDF do parceiro pai. Para substituir a configuração do parceiro, defina este campo como true e forneça a nova configuração em sdfConfig.

sdfConfig

object (SdfConfig)

A configuração de SDF do anunciante.

AdvertiserTargetingConfig

Configurações de segmentação relacionadas à veiculação de anúncios de um anunciante.

Representação JSON
{
  "exemptTvFromViewabilityTargeting": boolean
}
Campos
exemptTvFromViewabilityTargeting

boolean

Se os dispositivos de smart TV estão isentos da segmentação por visibilidade para todos os itens de linha de vídeo do anunciante.

Métodos

audit

Faz auditoria em um anunciante.

bulkEditAdvertiserAssignedTargetingOptions

Edição em massa das opções de segmentação em um único anunciante.

bulkListAdvertiserAssignedTargetingOptions

Lista as opções de segmentação atribuídas de um anunciante a cada tipo de segmentação.

create

Cria um novo anunciante.

delete

Exclui um anunciante.

get

Recebe um anunciante.

list

Lista os anunciantes que estão acessíveis ao usuário atual.

patch

Atualiza um anunciante existente.