- Recurso: InsertOrder
 - InsertionOrderType
 - InsertionOrderBudget
 - InsertionOrderAutomationType
 - InsertionOrderBudgetSegment
 - BillableOutcome
 - Métodos
 
Recurso: pedido de inserção
Um único pedido de inserção.
| Representação JSON | 
|---|
{ "name": string, "advertiserId": string, "campaignId": string, "insertionOrderId": string, "displayName": string, "insertionOrderType": enum (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Apenas saída. O nome do recurso do pedido de inserção.  | 
              
advertiserId | 
                
                   
 Apenas saída. O ID exclusivo do anunciante a que o pedido de inserção pertence.  | 
              
campaignId | 
                
                   
 Obrigatório. Imutável. O ID exclusivo da campanha a que o pedido de inserção pertence.  | 
              
insertionOrderId | 
                
                   
 Apenas saída. O ID exclusivo do pedido de inserção. Atribuído pelo sistema.  | 
              
displayName | 
                
                   
 Obrigatório. O nome de exibição do pedido de inserção. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes.  | 
              
insertionOrderType | 
                
                   
 É o tipo de pedido de inserção. Se esse campo não for especificado na criação, o valor padrão será   | 
              
entityStatus | 
                
                   
 Obrigatório. Controla se o pedido de inserção pode gastar seu orçamento e fazer lances no inventário. 
  | 
              
updateTime | 
                
                   
 Apenas saída. É o carimbo de data/hora em que o pedido de inserção 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:   | 
              
partnerCosts[] | 
                
                   
 Os custos do parceiro associados ao pedido de inserção. Se ausente ou vazio no método   | 
              
pacing | 
                
                   
 Obrigatório. É a configuração de velocidade de gasto do orçamento do pedido de inserção.  | 
              
frequencyCap | 
                
                   
 Obrigatório. A configuração de limite de frequência do pedido de inserção.  | 
              
integrationDetails | 
                
                   
 Detalhes adicionais de integração do pedido de inserção.  | 
              
performanceGoal | 
                
                   
 Obrigatório. Meta de desempenho do pedido de inserção.  | 
              
budget | 
                
                   
 Obrigatório. As configurações de alocação de orçamento do pedido de inserção.  | 
              
bidStrategy | 
                
                   
 A estratégia de lances do pedido de inserção. Por padrão,   | 
              
reservationType | 
                
                   
 Apenas saída. O tipo de reserva do pedido de inserção.  | 
              
billableOutcome | 
                
                   
 Imutável. O resultado faturável do pedido de inserção. A compra com base em resultados foi descontinuada.   | 
              
InsertionOrderType
Possíveis tipos de um pedido de inserção.
O tipo de pedido de inserção 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 | |
|---|---|
INSERTION_ORDER_TYPE_UNSPECIFIED | 
                O tipo do pedido de inserção não foi especificado ou é desconhecido. | 
RTB | 
                Lances em tempo real. | 
OVER_THE_TOP | 
                Over-the-top. | 
InsertionOrderBudget
Configurações que controlam como o orçamento do pedido de inserção é alocado.
| Representação JSON | 
|---|
{ "budgetUnit": enum (  | 
              
| Campos | |
|---|---|
budgetUnit | 
                
                   
 Obrigatório. Imutável. A unidade do orçamento especifica se o orçamento é baseado em moeda ou em impressões.  | 
              
automationType | 
                
                   
 O tipo de automação usado para gerenciar lances e orçamentos do pedido de inserção. Se esse campo não for especificado na criação, o valor padrão será   | 
              
budgetSegments[] | 
                
                   
 Obrigatório. A lista de segmentos de orçamento. Use um segmento de orçamento para especificar um orçamento específico para um determinado período de exibição de um pedido de inserção.  | 
              
InsertionOrderAutomationType
Opções possíveis para automatizar o lance e o orçamento do pedido de inserção.
| Enums | |
|---|---|
INSERTION_ORDER_AUTOMATION_TYPE_UNSPECIFIED | 
                A opção de automação do pedido de inserção não foi especificada ou é desconhecida nesta versão. | 
INSERTION_ORDER_AUTOMATION_TYPE_BUDGET | 
                Alocação automática de orçamento. Permita que o sistema mude automaticamente o orçamento para os itens de linha proprietários para otimizar a performance definida por performanceGoal. As configurações de lance não são automatizadas. | 
              
INSERTION_ORDER_AUTOMATION_TYPE_NONE | 
                Não há automação de lances ou orçamento no nível do pedido de inserção. Os lances e o orçamento precisam ser configurados manualmente no nível do item de linha. | 
INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET | 
                Permita que o sistema ajuste automaticamente os lances e transfira o orçamento para os itens de linha proprietários para otimizar o desempenho definido por performanceGoal. | 
              
InsertionOrderBudgetSegment
Configurações que controlam o orçamento de um único segmento.
| Representação JSON | 
|---|
{
  "budgetAmountMicros": string,
  "description": string,
  "dateRange": {
    object ( | 
              
| Campos | |
|---|---|
budgetAmountMicros | 
                
                   
 Obrigatório. O valor do orçamento que o pedido de inserção vai gastar para o   | 
              
description | 
                
                   
 A descrição do segmento de orçamento. Ele pode ser usado para inserir informações de pedidos de compra em cada segmento de orçamento e imprimir essas informações nas faturas. Ser codificado em UTF-8.  | 
              
dateRange | 
                
                   
 Obrigatório. As configurações de data de início e término do segmento de orçamento. Elas são resolvidas em relação ao fuso horário do anunciante principal. 
  | 
              
campaignBudgetId | 
                
                   
 O   | 
              
BillableOutcome
Possíveis resultados faturáveis para um pedido de inserção.
| Enums | |
|---|---|
BILLABLE_OUTCOME_UNSPECIFIED | 
                Resultado faturável não especificado. | 
BILLABLE_OUTCOME_PAY_PER_IMPRESSION | 
                Pagamento por impressões. | 
BILLABLE_OUTCOME_PAY_PER_CLICK | 
                Pagamento por clique.  | 
              
BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION | 
                Pagamento por visualização ativa.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Cria um novo pedido de inserção. | 
                
 | 
              Exclui um pedido de inserção. | 
                
 | 
              Recebe um pedido de inserção. | 
                
 | 
              Lista os pedidos de inserção de um anunciante. | 
                
 | 
              Lista as opções de segmentação atribuídas a um pedido de inserção nos tipos de segmentação. | 
                
 | 
              Atualiza um pedido de inserção existente. |