REST Resource: advertisers.lineItems

Recurso: LineItem

Um único item de linha

Representação JSON
{
  "name": string,
  "advertiserId": string,
  "campaignId": string,
  "insertionOrderId": string,
  "lineItemId": string,
  "displayName": string,
  "lineItemType": enum (LineItemType),
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "partnerCosts": [
    {
      object (PartnerCost)
    }
  ],
  "flight": {
    object (LineItemFlight)
  },
  "budget": {
    object (LineItemBudget)
  },
  "pacing": {
    object (Pacing)
  },
  "frequencyCap": {
    object (FrequencyCap)
  },
  "partnerRevenueModel": {
    object (PartnerRevenueModel)
  },
  "conversionCounting": {
    object (ConversionCountingConfig)
  },
  "creativeIds": [
    string
  ],
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "targetingExpansion": {
    object (TargetingExpansionConfig)
  },
  "warningMessages": [
    enum (LineItemWarningMessage)
  ],
  "mobileApp": {
    object (MobileApp)
  },
  "reservationType": enum (ReservationType),
  "excludeNewExchanges": boolean,
  "youtubeAndPartnersSettings": {
    object (YoutubeAndPartnersSettings)
  }
}
Campos
name

string

Apenas saída. O nome do recurso do item de linha.

advertiserId

string (int64 format)

Apenas saída. O ID exclusivo do anunciante ao qual o item de linha pertence.

campaignId

string (int64 format)

Apenas saída. O ID exclusivo da campanha à qual o item de linha pertence.

insertionOrderId

string (int64 format)

Obrigatório. Imutável. O ID exclusivo do pedido de inserção ao qual o item de linha pertence.

lineItemId

string (int64 format)

Apenas saída. O ID exclusivo do item de linha. Atribuído pelo sistema.

displayName

string

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

Ser codificado em UTF-8 com um tamanho máximo de 240 bytes.

lineItemType

enum (LineItemType)

Obrigatório. Imutável. Tipo do item de linha.

entityStatus

enum (EntityStatus)

Obrigatório. Controla se o item de linha pode gastar o orçamento e fazer lances no inventário.

  • Para o método lineItems.create, apenas ENTITY_STATUS_DRAFT é permitido. Para ativar um item de linha, use o método lineItems.patch e atualize o status para ENTITY_STATUS_ACTIVE após a criação.
  • Não é possível alterar o status de um item de linha para ENTITY_STATUS_DRAFT de outro.
  • Se o pedido de inserção pai do item de linha não estiver ativo, o item de linha não poderá gastar o orçamento, mesmo que o status dele seja ENTITY_STATUS_ACTIVE.
updateTime

string (Timestamp format)

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

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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".

partnerCosts[]

object (PartnerCost)

Os custos do parceiro associados ao item de linha.

Se ausente ou vazio no método lineItems.create, o item de linha recém-criado vai herdar os custos do parceiro do pedido de inserção pai.

flight

object (LineItemFlight)

Obrigatório. Os horários de início e término do período de veiculação do item de linha.

budget

object (LineItemBudget)

Obrigatório. A configuração de alocação do orçamento do item de linha.

pacing

object (Pacing)

Obrigatório. A configuração da velocidade de gasto do orçamento do item de linha.

frequencyCap

object (FrequencyCap)

Obrigatório. As configurações de limite de frequência de impressões do item de linha.

O campo maxImpressions neste objeto de configurações precisará ser usado se você atribuir um limite limitado.

partnerRevenueModel

object (PartnerRevenueModel)

Obrigatório. A configuração do modelo de receita do parceiro do item de linha.

conversionCounting

object (ConversionCountingConfig)

A configuração do acompanhamento de conversões do item de linha.

creativeIds[]

string (int64 format)

Os IDs dos criativos associados ao item de linha.

bidStrategy

object (BiddingStrategy)

Obrigatório. Estratégia de lances do item de linha.

integrationDetails

object (IntegrationDetails)

Detalhes da integração do item de linha.

targetingExpansion

object (TargetingExpansionConfig)

São as configurações de segmentação otimizada do item de linha.

Esta configuração só é aplicável a itens de linha de display, vídeo ou áudio que usam lances automáticos e segmentam listas de público-alvo qualificadas positivamente.

warningMessages[]

enum (LineItemWarningMessage)

Apenas saída. As mensagens de aviso geradas pelo item de linha. Esses avisos não impedem o salvamento do item de linha, mas alguns podem impedir que ele seja exibido.

mobileApp

object (MobileApp)

O app para dispositivos móveis promovido pelo item de linha.

Isso se aplica apenas quando lineItemType é LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL ou LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL.

reservationType

enum (ReservationType)

Apenas saída. O tipo de reserva do item de linha.

excludeNewExchanges

boolean

Define se novas trocas devem ser segmentadas automaticamente pelo item de linha. Esse campo é falso por padrão.

youtubeAndPartnersSettings

object (YoutubeAndPartnersSettings)

Apenas saída. Configurações específicas para itens de linha do YouTube e parceiros.

LineItemType

Tipos possíveis de um item de linha.

O tipo do item de linha determina quais configurações e opções são aplicáveis, como o formato dos anúncios ou as opções de segmentação.

Enums
LINE_ITEM_TYPE_UNSPECIFIED

O valor do tipo não está especificado ou é desconhecido nesta versão.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_DISPLAY_DEFAULT Anúncios gráficos, nativos, HTML5 ou rich media.
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL Anúncios de display que geram instalações para um aplicativo.
LINE_ITEM_TYPE_VIDEO_DEFAULT Anúncios em vídeo vendidos com base em CPM para diversos ambientes.
LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL Anúncios em vídeo que geram instalações de um aplicativo.
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY

Anúncios de display veiculados no inventário de apps para dispositivos móveis.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY

Anúncios em vídeo veiculados no inventário de apps para dispositivos móveis.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_AUDIO_DEFAULT Anúncios em áudio RTB vendidos para diversos ambientes.
LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP Anúncios over-the-top presentes em pedidos de inserção OTT. Ele só é aplicável a itens de linha com um pedido de inserção de insertionOrderType OVER_THE_TOP.
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION

Anúncios em vídeo do YouTube que promovem conversões.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE

Anúncios em vídeo do YouTube (até 15 segundos) que não podem ser pulados.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE

Anúncios em vídeo do YouTube que mostram uma história em uma sequência específica usando uma combinação de formatos.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO

Anúncios em áudio do YouTube.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH

Anúncios em vídeo do YouTube que otimizam o alcance de mais usuários únicos a um custo menor. Pode incluir anúncios bumper, in-stream puláveis ou uma combinação de tipos.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE

Anúncios em vídeo padrão do YouTube.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP

Anúncios em vídeo do YouTube em smart TV (até 15 segundos) que não podem ser pulados.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP

Anúncios em vídeo do YouTube em smart TVs que otimizam o alcance de mais usuários únicos a um custo menor. Pode incluir anúncios bumper, in-stream puláveis ou uma combinação de tipos.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP

Anúncios em vídeo padrão do YouTube em smart TV. Inclua apenas o formato de anúncio in-stream.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY

O objetivo desse tipo de item de linha é mostrar o número de segmentações de anúncios do YouTube para a mesma pessoa em um determinado período.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW

Anúncios em vídeo do YouTube que visam a gerar mais visualizações com vários formatos de anúncio.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME

Anúncios de display veiculados em inventário out of home digital.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME

Anúncios em vídeo veiculados em inventário out of home digital.

Não é possível criar ou atualizar itens de linha desse tipo e a segmentação deles usando a API.

LineItemFlight

Configurações que controlam a duração ativa de um item de linha.

Representação JSON
{
  "flightDateType": enum (LineItemFlightDateType),
  "dateRange": {
    object (DateRange)
  }
}
Campos
flightDateType

enum (LineItemFlightDateType)

Obrigatório. O tipo de período de veiculação do item de linha.

dateRange

object (DateRange)

As datas de início e término do período de veiculação do item de linha. Eles são resolvidos em relação ao fuso horário do anunciante principal.

  • Obrigatório quando flightDateType é LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM. Saída apenas do contrário.
  • Ao criar um novo período de veiculação, startDate e endDate precisam estar no futuro.
  • Um voo com um startDate no passado tem um endDate mutável, mas um startDate imutável.
  • O endDate precisa ser o startDate ou uma data posterior, ambos antes do ano de 2037.

LineItemFlightDateType

Possíveis tipos de período de veiculação de um item de linha.

Enums
LINE_ITEM_FLIGHT_DATE_TYPE_UNSPECIFIED O valor do tipo não está especificado ou é desconhecido nesta versão.
LINE_ITEM_FLIGHT_DATE_TYPE_INHERITED O período de veiculação do item de linha é herdados do pedido de inserção principal.
LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM O item de linha usa o próprio período de veiculação personalizado.

LineItemBudget

Configurações que controlam como o orçamento é alocado.

Representação JSON
{
  "budgetAllocationType": enum (LineItemBudgetAllocationType),
  "budgetUnit": enum (BudgetUnit),
  "maxAmount": string
}
Campos
budgetAllocationType

enum (LineItemBudgetAllocationType)

Obrigatório. O tipo de alocação do orçamento.

LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC só será aplicável quando a alocação automática de orçamento estiver ativada para o pedido de inserção pai.

budgetUnit

enum (BudgetUnit)

Apenas saída. A unidade de orçamento especifica se o orçamento é baseado em moeda ou em impressão. Esse valor é herdado do pedido de inserção pai.

maxAmount

string (int64 format)

O valor máximo do orçamento que o item de linha vai gastar. Precisa ser maior que 0.

Quando budgetAllocationType for:

  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC, este campo é imutável e é definido pelo sistema.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED, se budgetUnit for:
    • BUDGET_UNIT_CURRENCY, este campo representa o valor máximo do orçamento a ser gasto, em micros da moeda do anunciante. Por exemplo, 1.500.000 representa 1,5 unidade padrão da moeda.
    • BUDGET_UNIT_IMPRESSIONS, este campo representa o número máximo de impressões a serem veiculadas.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED, este campo não é aplicável e será ignorado pelo sistema.

LineItemBudgetAllocationType

Tipos possíveis de alocação de orçamento.

Enums
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNSPECIFIED O valor do tipo não está especificado ou é desconhecido nesta versão.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC A alocação automática de orçamento está ativada para o item de linha.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED Um valor fixo de orçamento máximo é alocado para o item de linha.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED Nenhum limite de orçamento é aplicado ao item de linha.

PartnerRevenueModel

Configurações que controlam como a receita do parceiro é calculada.

Representação JSON
{
  "markupType": enum (PartnerRevenueModelMarkupType),
  "markupAmount": string
}
Campos
markupType

enum (PartnerRevenueModelMarkupType)

Obrigatório. O tipo de marcação do modelo de receita do parceiro.

markupAmount

string (int64 format)

Obrigatório. O valor de marcação do modelo de receita do parceiro. Deve ser maior ou igual a 0.

  • Quando markupType é definido como PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM, esse campo representa a marcação de CPM em micros da moeda do anunciante. Por exemplo, 1.500.000 representa 1,5 unidade padrão da moeda.
  • Quando markupType é definido como PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP, esse campo representa a marcação de porcentagem do custo de mídia em milissegundos. Por exemplo, 100 representa 0,1% (decimal 0,001).
  • Quando markupType é definido como PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP, esse campo representa a marcação de porcentagem do custo de mídia total em milissegundos. Por exemplo, 100 representa 0,1% (decimal 0,001).

PartnerRevenueModelMarkupType

Possíveis tipos de marcação do modelo de receita do parceiro.

Enums
PARTNER_REVENUE_MODEL_MARKUP_TYPE_UNSPECIFIED O valor do tipo não está especificado ou é desconhecido nesta versão.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM Calcular a receita do parceiro com base em um CPM fixo.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP

Calcular a receita do parceiro com base em uma sobretaxa percentual do custo de mídia.

PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP Calcule a receita do parceiro com base em uma sobretaxa percentual do custo de mídia total, que inclui todos os custos do parceiro e de dados.

ConversionCountingConfig

Configurações que controlam como as conversões são contadas.

Todas as conversões pós-clique serão contadas. Um valor percentual pode ser definido para a contagem de conversões pós-visualização.

Representação JSON
{
  "postViewCountPercentageMillis": string,
  "floodlightActivityConfigs": [
    {
      object (TrackingFloodlightActivityConfig)
    }
  ]
}
Campos
postViewCountPercentageMillis

string (int64 format)

A porcentagem de conversões pós-visualização a serem contadas em milissegundos (1/1.000 de uma porcentagem). Precisa estar entre 0 e 100.000.

Por exemplo, para rastrear 50% das conversões pós-clique, defina um valor de 50.000.

floodlightActivityConfigs[]

object (TrackingFloodlightActivityConfig)

As configurações de atividade do Floodlight usadas para rastrear conversões.

O número de conversões contadas é a soma de todas as conversões contadas por todos os IDs de atividade do Floodlight especificados nesse campo.

TrackingFloodlightActivityConfig

Configurações que controlam o comportamento de uma única configuração de atividade do Floodlight.

Representação JSON
{
  "floodlightActivityId": string,
  "postClickLookbackWindowDays": integer,
  "postViewLookbackWindowDays": integer
}
Campos
floodlightActivityId

string (int64 format)

Obrigatório. O ID da atividade do Floodlight.

postClickLookbackWindowDays

integer

Obrigatório. O número de dias após o clique em um anúncio em que uma conversão pode ser contada. O valor precisa estar entre 0 e 90.

postViewLookbackWindowDays

integer

Obrigatório. O número de dias após a visualização de um anúncio em que uma conversão pode ser contada. O valor precisa estar entre 0 e 90.

LineItemWarningMessage

As mensagens de aviso geradas por um item de linha. Esses tipos de aviso não bloqueiam o salvamento de um item de linha, mas podem impedir que ele seja exibido.

Enums
LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED Não especificado ou é desconhecido.
INVALID_FLIGHT_DATES O período de veiculação deste item de linha é inválido. O item de linha não será executado.
EXPIRED A data de término deste item de linha está no passado.
PENDING_FLIGHT Este item de linha começará a ser exibido no futuro.
ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED Todas as trocas ativadas de parceiros são segmentadas negativamente. O item de linha não será executado.
INVALID_INVENTORY_SOURCE Nenhuma origem de inventário ativa está sendo segmentada. O item de linha não será executado.
APP_INVENTORY_INVALID_SITE_TARGETING A segmentação "Apps e URLs" deste item de linha não inclui apps para dispositivos móveis. O tipo desse item de linha exige que você inclua apps para dispositivos móveis na segmentação de canal, aplicativos ou lista de sites. O item de linha não será executado.
APP_INVENTORY_INVALID_AUDIENCE_LISTS Este item de linha não está segmentando usuários de dispositivos móveis. O tipo deste item de linha exige que você segmente uma lista com usuários de dispositivos móveis. O item de linha não será executado.
NO_VALID_CREATIVE Este item de linha não contém criativos válidos. O item de linha não será executado.
PARENT_INSERTION_ORDER_PAUSED O pedido de inserção deste item de linha foi pausado. O item de linha não será executado.
PARENT_INSERTION_ORDER_EXPIRED O pedido de inserção deste item de linha tem uma data de término definida no passado. O item de linha não será executado.
DEPRECATED_FIRST_PARTY_AUDIENCE_EXCLUSION

Este item de linha usa a configuração excludeFirstPartyAudience, que foi descontinuada e vai ser desativada após 25 de março de 2023.

Atualize a integração da API para excluir diretamente qualquer público-alvo próprio que use a segmentação por público-alvo antes de 25 de março de 2023 para considerar a desativação do campo excludeFirstPartyAudience.

MobileApp

Um app para dispositivos móveis promovido por um item de linha de instalação de apps para dispositivos móveis.

Representação JSON
{
  "appId": string,
  "platform": enum (Platform),
  "displayName": string,
  "publisher": string
}
Campos
appId

string

Obrigatório. O ID do app fornecido pela loja da plataforma.

Os apps Android são identificados pelo ID do pacote usado pela Play Store do Android, como com.google.android.gm.

Os apps iOS são identificados por um ID de app de nove dígitos usado pela App Store da Apple, como 422689480.

platform

enum (Platform)

Apenas saída. A plataforma do app.

displayName

string

Apenas saída. Nome do app.

publisher

string

Apenas saída. O editor do aplicativo.

Plataforma

Possíveis plataformas de apps para dispositivos móveis.

Enums
PLATFORM_UNSPECIFIED A plataforma não foi especificada.
IOS Plataforma iOS.
ANDROID Plataforma Android.

YoutubeAndPartnersSettings

Configurações de itens de linha do YouTube e parceiros.

Representação JSON
{
  "biddingStrategy": {
    object (YoutubeAndPartnersBiddingStrategy)
  },
  "viewFrequencyCap": {
    object (FrequencyCap)
  },
  "thirdPartyMeasurementSettings": {
    object (YoutubeAndPartnersThirdPartyMeasurementSettings)
  },
  "inventorySourceSettings": {
    object (YoutubeAndPartnersInventorySourceConfig)
  },
  "contentCategory": enum (YoutubeAndPartnersContentCategory),
  "effectiveContentCategory": enum (YoutubeAndPartnersContentCategory),
  "targetFrequency": {
    object (TargetFrequency)
  },
  "linkedMerchantId": string,
  "relatedVideoIds": [
    string
  ],
  "leadFormId": string,
  "videoAdSequenceSettings": {
    object (VideoAdSequenceSettings)
  }
}
Campos
biddingStrategy

object (YoutubeAndPartnersBiddingStrategy)

Obrigatório. A estratégia de lances do item de linha do YouTube e parceiros.

viewFrequencyCap

object (FrequencyCap)

As configurações de limite de frequência do item de linha.

O campo maxViews neste objeto de configurações precisará ser usado se você atribuir um limite limitado.

thirdPartyMeasurementSettings

object (YoutubeAndPartnersThirdPartyMeasurementSettings)

Opcional. São as configurações de medição de terceiros do item de linha.

inventorySourceSettings

object (YoutubeAndPartnersInventorySourceConfig)

Configurações que controlam os inventários do YouTube e do Google Partners que o item de linha segmentará.

contentCategory

enum (YoutubeAndPartnersContentCategory)

O tipo de conteúdo em que os anúncios do YouTube e dos parceiros serão exibidos.

effectiveContentCategory

enum (YoutubeAndPartnersContentCategory)

Apenas saída. A categoria de conteúdo que entra em vigor ao veicular o item de linha. Quando a categoria de conteúdo é definida no item de linha e no anunciante, a mais rigorosa tem efeito na veiculação do item de linha.

targetFrequency

object (TargetFrequency)

O número médio de vezes que você quer que os anúncios desse item de linha sejam exibidos para a mesma pessoa durante um determinado período.

linkedMerchantId

string (int64 format)

O ID do comerciante vinculado ao item de linha do feed de produtos.

relatedVideoIds[]

string

Os IDs dos vídeos aparecem abaixo do anúncio em vídeo principal quando este é reproduzido no app YouTube em dispositivos móveis.

leadFormId

string (int64 format)

O ID do formulário para gerar leads.

videoAdSequenceSettings

object (VideoAdSequenceSettings)

As configurações relacionadas a VideoAdSequence.

YoutubeAndPartnersThirdPartyMeasurementSettings

Configurações que controlam quais fornecedores terceirizados medem métricas específicas do item de linha.

Representação JSON
{
  "viewabilityVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandSafetyVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "reachVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandLiftVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ]
}
Campos
viewabilityVendorConfigs[]

object (ThirdPartyVendorConfig)

Fornecedores terceirizados que medem a visibilidade.

Os seguintes fornecedores terceirizados são aplicáveis:

  • THIRD_PARTY_VENDOR_MOAT
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_TELEMETRY
  • THIRD_PARTY_VENDOR_MEETRICS
brandSafetyVendorConfigs[]

object (ThirdPartyVendorConfig)

Os fornecedores terceirizados que medem o brand safety.

Os seguintes fornecedores terceirizados são aplicáveis:

  • THIRD_PARTY_VENDOR_ZERF
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
reachVendorConfigs[]

object (ThirdPartyVendorConfig)

Os fornecedores terceirizados que medem o alcance.

Os seguintes fornecedores terceirizados são aplicáveis:

  • THIRD_PARTY_VENDOR_NIELSEN
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_KANTAR
brandLiftVendorConfigs[]

object (ThirdPartyVendorConfig)

Os fornecedores terceirizados que medem o Brand Lift.

Os seguintes fornecedores terceirizados são aplicáveis:

  • THIRD_PARTY_VENDOR_DYNATA
  • THIRD_PARTY_VENDOR_KANTAR

ThirdPartyVendorConfig

Configurações que controlam como os fornecedores de medição terceirizados são configurados.

Representação JSON
{
  "vendor": enum (ThirdPartyVendor),
  "placementId": string
}
Campos
vendor

enum (ThirdPartyVendor)

O fornecedor de medição terceirizado.

placementId

string

É o ID usado pela plataforma do fornecedor terceirizado para identificar o item de linha.

ThirdPartyVendor

Fornecedores que realizam medição terceirizada.

Enums
THIRD_PARTY_VENDOR_UNSPECIFIED Fornecedor de terceiros desconhecido.
THIRD_PARTY_VENDOR_MOAT Fosso.
THIRD_PARTY_VENDOR_DOUBLE_VERIFY DoubleVerify
THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE da Integral Ad Science.
THIRD_PARTY_VENDOR_COMSCORE Comscore
THIRD_PARTY_VENDOR_TELEMETRY Telemetria.
THIRD_PARTY_VENDOR_MEETRICS Métricas.
THIRD_PARTY_VENDOR_ZEFR ZEFR.
THIRD_PARTY_VENDOR_NIELSEN a Nielsen.
THIRD_PARTY_VENDOR_KANTAR Kantar.
THIRD_PARTY_VENDOR_DYNATA Dynata.

YoutubeAndPartnersInventorySourceConfig

Configurações que controlam quais inventários relacionados ao YouTube o item de linha do YouTube e do Google Partners segmentará.

Representação JSON
{
  "includeYoutubeSearch": boolean,
  "includeYoutubeVideos": boolean,
  "includeGoogleTv": boolean,
  "includeYoutubeVideoPartners": boolean
}
Campos
includeYoutubeVideos

boolean

Define se o inventário de canais e vídeos será segmentado no YouTube e nos vídeos do YouTube incorporados em outros sites.

includeGoogleTv

boolean

Opcional. Indica se o inventário deve ser segmentado em apps de vídeo disponíveis com o Google TV.

includeYoutubeVideoPartners

boolean

Indica se o inventário deve ser segmentado em um conjunto de sites e apps parceiros que seguem os mesmos padrões de brand safety do YouTube.

YoutubeAndPartnersContentCategory

Categorias de brand safety para conteúdo do YouTube e parceiros.

Enums
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_UNSPECIFIED A categoria de conteúdo não foi especificada ou é desconhecida nesta versão.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_STANDARD Uma categoria que consiste em uma ampla variedade de conteúdo apropriado para a maioria das marcas. O conteúdo é baseado nas diretrizes de conteúdo adequado para publicidade do YouTube.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_EXPANDED Uma categoria que inclui todo o conteúdo do YouTube e dos parceiros de vídeo que atende aos padrões de monetização.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_LIMITED Uma categoria que consiste em uma faixa reduzida de conteúdo que atenda a requisitos mais elevados, especialmente quanto a linguagem imprópria e sugestividade sexual.

TargetFrequency

Configuração que controla o número médio de vezes que os anúncios serão mostrados para a mesma pessoa em um determinado período.

Representação JSON
{
  "targetCount": string,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer
}
Campos
targetCount

string (int64 format)

O número desejado de vezes que os anúncios serão mostrados, em média, para a mesma pessoa no período determinado por timeUnit e timeUnitCount.

timeUnit

enum (TimeUnit)

A unidade de tempo em que a frequência desejada será aplicada.

A unidade de tempo a seguir é aplicável:

  • TIME_UNIT_WEEKS
timeUnitCount

integer

O número de timeUnit que a frequência desejada vai durar.

As restrições a seguir se aplicam com base no valor de timeUnit:

  • TIME_UNIT_WEEKS: precisa ser 1

VideoAdSequenceSettings

Configurações relacionadas a VideoAdSequence.

Representação JSON
{
  "minimumDuration": enum (VideoAdSequenceMinimumDuration),
  "steps": [
    {
      object (VideoAdSequenceStep)
    }
  ]
}
Campos
minimumDuration

enum (VideoAdSequenceMinimumDuration)

O intervalo de tempo mínimo antes que o mesmo usuário veja essa sequência novamente.

steps[]

object (VideoAdSequenceStep)

As etapas que compõem a sequência.

VideoAdSequenceMinimumDuration

O enum para um possível tempo de intervalo mínimo antes que o mesmo usuário veja a VideoAdSequence novamente.

Enums
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_UNSPECIFIED Não especificado ou desconhecido.
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_WEEK 7 dias.
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_MONTH 30 dias.

VideoAdSequenceStep

O detalhe de uma única etapa em uma VideoAdSequence.

Representação JSON
{
  "stepId": string,
  "adGroupId": string,
  "previousStepId": string,
  "interactionType": enum (InteractionType)
}
Campos
stepId

string (int64 format)

ID da etapa.

adGroupId

string (int64 format)

O ID do grupo de anúncios correspondente da etapa.

previousStepId

string (int64 format)

O ID da etapa anterior. A primeira etapa não tem a anterior.

interactionType

enum (InteractionType)

A interação na etapa anterior que levará o espectador a esta etapa. A primeira etapa não tem interatividadeType.

InteractionType

Os tipos de interação em uma etapa.

Enums
INTERACTION_TYPE_UNSPECIFIED Não especificado ou desconhecido
INTERACTION_TYPE_PAID_VIEW Uma visualização paga.
INTERACTION_TYPE_SKIP Ignorado pelo espectador.
INTERACTION_TYPE_IMPRESSION Uma impressão de anúncio (visualizada).
INTERACTION_TYPE_ENGAGED_IMPRESSION Uma impressão de anúncio que não foi pulada imediatamente pelo espectador, mas também não alcançou o evento faturável.

Métodos

bulkEditAssignedTargetingOptions

Edita em massa as opções de segmentação em vários itens de linha.

bulkListAssignedTargetingOptions

Lista as opções de segmentação atribuídas a vários itens de linha em todos os tipos de segmentação.

bulkUpdate

Atualiza vários itens de linha.

create

Cria um novo item de linha.

delete

Exclui um item de linha.

duplicate

Duplica um item de linha.

generateDefault

Cria um novo item de linha com configurações (incluindo segmentação) herdadas do pedido de inserção e ENTITY_STATUS_DRAFT entity_status.

get

Recebe um item de linha.

list

Lista os itens de linha em um anunciante.

patch

Atualiza um item de linha existente.