- 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. |