- Recurso: InventorySource
- InventorySourceType
- InventorySourceProductType
- InventorySourceCommitment
- InventorySourceDeliveryMethod
- InventorySourceStatus
- InventorySourceConfigStatus
- RateDetails
- InventorySourceRateType
- Dinheiro
- TimeRange
- CreativeConfig
- InventorySourceDisplayCreativeConfig
- InventorySourceVideoCreativeConfig
- InventorySourceAccessors
- PartnerAccessor
- AdvertiserAccessors
- Métodos
Recurso: InventorySource
Uma origem de inventário.
| Representação JSON | 
|---|
| { "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum ( | 
| Campos | |
|---|---|
| name | 
 Apenas saída. O nome do recurso da origem de inventário. | 
| inventorySourceId | 
 Apenas saída. O ID exclusivo da origem do inventário. Atribuído pelo sistema. | 
| displayName | 
 O nome de exibição da origem de inventário. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. | 
| inventorySourceType | 
 Denota o tipo da origem de inventário. | 
| inventorySourceProductType | 
 Apenas saída. O tipo de produto da origem de inventário, indicando a forma como ela vende inventário. | 
| commitment | 
 Se a origem de inventário tem uma veiculação garantida ou não garantida. | 
| deliveryMethod | 
 O método de exibição da origem de inventário. 
 | 
| dealId | 
 O ID no espaço de troca que identifica exclusivamente a origem do inventário. Precisa ser exclusivo entre os compradores em cada exchange, mas não necessariamente entre as exchanges. | 
| status | 
 As configurações de status da origem de inventário. | 
| exchange | 
 A exchange a que a origem de inventário pertence. | 
| updateTime | 
 Apenas saída. O carimbo de data/hora em que a fonte de inventário foi atualizada pela última vez. Atribuído pelo sistema. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| rateDetails | 
 Obrigatório. Os detalhes da taxa da origem de inventário. | 
| publisherName | 
 O nome do editor/vendedor da origem de inventário. | 
| timeRange | 
 O período em que essa origem de inventário começa e para de veicular anúncios. | 
| creativeConfigs[] | 
 Os requisitos de criativo da fonte de inventário. Não aplicável a pacotes de leilão. | 
| guaranteedOrderId | 
 Imutável. O ID do pedido garantido a que esta origem de inventário pertence. Aplicável somente quando  | 
| readWriteAccessors | 
 O parceiro ou os anunciantes que têm acesso de leitura/gravação à origem de inventário. Só será gerado quando  Obrigatório quando  Se  | 
| readAdvertiserIds[] | 
 Apenas saída. Os IDs dos anunciantes com acesso somente leitura à origem de inventário. | 
| readPartnerIds[] | 
 Apenas saída. Os IDs dos parceiros com acesso somente leitura à origem do inventário. Todos os anunciantes dos parceiros nesse campo herdam o acesso somente leitura à origem do inventário. | 
InventorySourceType
Tipos possíveis de origem de inventário.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_TYPE_UNSPECIFIED | O tipo de origem do inventário não foi especificado ou é desconhecido nesta versão. | 
| INVENTORY_SOURCE_TYPE_PRIVATE | Origem de inventário privada. | 
| INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE | Pacote de leilão. | 
InventorySourceProductType
Tipos de produtos possíveis de uma origem de inventário.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED | O tipo de produto não está especificado ou é desconhecido nesta versão. Não é possível modificar as origens de inventário desse tipo de produto usando a API. | 
| PREFERRED_DEAL | A origem de inventário vende inventário por transação preferencial. | 
| PRIVATE_AUCTION | A origem de inventário vende inventário por leilão privado. | 
| PROGRAMMATIC_GUARANTEED | A origem de inventário vende inventário por programática garantida. | 
| TAG_GUARANTEED | A origem de inventário vende inventário usando a garantia de tags. | 
| YOUTUBE_RESERVE | A origem de inventário vende inventário pelo YouTube Reserve. | 
| INSTANT_RESERVE | A origem de inventário vende inventário usando a Reserva instantânea. Não é possível modificar as origens de inventário desse tipo de produto usando a API. | 
| GUARANTEED_PACKAGE | A origem de inventário vende inventário com o pacote garantido. Não é possível modificar as origens de inventário desse tipo de produto usando a API. | 
| PROGRAMMATIC_TV | A origem de inventário vende inventário pela TV programática. Não é possível modificar as origens de inventário desse tipo de produto usando a API. | 
| AUCTION_PACKAGE | A origem de inventário vende inventário usando o pacote de leilão. Não é possível modificar as origens de inventário desse tipo de produto usando a API. | 
InventorySourceCommitment
Tipos de compromisso possíveis para uma origem de inventário.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED | O compromisso não foi especificado ou é desconhecido nesta versão. | 
| INVENTORY_SOURCE_COMMITMENT_GUARANTEED | O compromisso é a entrega garantida. | 
| INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED | O compromisso é de entrega não garantida. | 
InventorySourceDeliveryMethod
Possíveis métodos de exibição para uma origem de inventário.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED | O método de entrega não foi especificado ou é desconhecido nesta versão. | 
| INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC | O método de exibição é programático. | 
| INVENTORY_SOURCE_DELIVERY_METHOD_TAG | O método de exibição é tag. | 
InventorySourceStatus
As configurações relacionadas ao status da origem de inventário.
| Representação JSON | 
|---|
| { "entityStatus": enum ( | 
| Campos | |
|---|---|
| entityStatus | 
 Indica se a origem de inventário pode veicular anúncios. Os valores aceitáveis são  | 
| entityPauseReason | 
 O motivo fornecido pelo usuário para pausar essa origem de inventário. Não pode exceder 100 caracteres. Aplicável somente quando  | 
| sellerStatus | 
 Apenas saída. O status definido pelo vendedor para a origem de inventário. Aplicável somente a fontes de inventário sincronizadas diretamente dos publishers. Os valores aceitáveis são  | 
| sellerPauseReason | 
 Apenas saída. O motivo fornecido pelo vendedor para pausar essa origem de inventário. Aplicável somente a fontes de inventário sincronizadas diretamente dos editores e quando  | 
| configStatus | 
 Apenas saída. O status da configuração da origem de inventário. Aplicável somente a fontes de inventário garantido. Os valores aceitáveis são  Uma origem de inventário precisa ser configurada (preencha os campos obrigatórios, escolha criativos e selecione uma campanha padrão) antes de poder veicular. | 
InventorySourceConfigStatus
Possíveis estados de configuração para uma origem de inventário garantido.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED | O status de aprovação não foi especificado ou é desconhecido nesta versão. | 
| INVENTORY_SOURCE_CONFIG_STATUS_PENDING | O estado inicial de uma fonte de inventário garantido. A origem de inventário nesse estado precisa ser configurada. | 
| INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED | O estado depois que o comprador configura uma fonte de inventário garantido. | 
RateDetails
As configurações relacionadas à taxa da origem de inventário.
| Representação JSON | 
|---|
| { "inventorySourceRateType": enum ( | 
| Campos | |
|---|---|
| inventorySourceRateType | 
 O tipo de taxa. Os valores aceitáveis são  | 
| rate | 
 A taxa da origem de inventário. | 
| unitsPurchased | 
 Obrigatório para fontes de inventário garantido. O número de impressões garantidas pelo vendedor. | 
| minimumSpend | 
 Apenas saída. O valor que o comprador se comprometeu a gastar antecipadamente na fonte de inventário. Aplicável somente a fontes de inventário garantido. | 
InventorySourceRateType
Tipos de taxa possíveis para uma origem de inventário.
| Tipos enumerados | |
|---|---|
| INVENTORY_SOURCE_RATE_TYPE_UNSPECIFIED | O tipo de taxa não foi especificado ou é desconhecido nesta versão. | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FIXED | O tipo de taxa é CPM (fixo). | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FLOOR | O tipo de taxa é CPM (mínimo). | 
| INVENTORY_SOURCE_RATE_TYPE_CPD | O tipo de taxa é "Custo por dia". | 
| INVENTORY_SOURCE_RATE_TYPE_FLAT | O tipo de taxa é "Fixa". | 
Dinheiro
Representa um montante em dinheiro com o respectivo tipo de moeda.
| Representação JSON | 
|---|
| { "currencyCode": string, "units": string, "nanos": integer } | 
| Campos | |
|---|---|
| currencyCode | 
 O código de moeda de três letras definido no ISO 4217. | 
| units | 
 As unidades inteiras do montante. Por exemplo, se  | 
| nanos | 
 Número de unidades nano (10^-9) do montante. É necessário que o valor fique entre -999.999.999 e +999.999.999 (inclusive os dois limites). Se  | 
TimeRange
Um período.
| Representação JSON | 
|---|
| { "startTime": string, "endTime": string } | 
| Campos | |
|---|---|
| startTime | 
 Obrigatório. O limite inferior de um período, inclusive. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| endTime | 
 Obrigatório. O limite superior de um período, inclusive. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
CreativeConfig
Configuração de requisitos de criativo para a origem de inventário.
| Representação JSON | 
|---|
| { "creativeType": enum ( | 
| Campos | |
|---|---|
| creativeType | 
 O tipo de criativo que pode ser atribuído à origem de inventário. Somente os seguintes tipos são suportados: 
 | 
| Campo de união  
 A configuração dos criativos que podem ser atribuídos à origem do inventário.  | |
| displayCreativeConfig | 
 A configuração para criativos de display. Aplicável quando  | 
| videoCreativeConfig | 
 A configuração para criativos de vídeo. Aplicável quando  | 
InventorySourceDisplayCreativeConfig
A configuração para criativos de display.
| Representação JSON | 
|---|
| {
  "creativeSize": {
    object ( | 
| Campos | |
|---|---|
| creativeSize | 
 Os requisitos de tamanho para criativos de display que podem ser atribuídos à origem do inventário. | 
InventorySourceVideoCreativeConfig
A configuração para criativos de vídeo.
| Representação JSON | 
|---|
| { "duration": string } | 
| Campos | |
|---|---|
| duration | 
 Os requisitos de duração dos criativos em vídeo que podem ser atribuídos à origem de inventário. Duração em segundos com até nove dígitos fracionários, terminando em " | 
InventorySourceAccessors
O parceiro ou os anunciantes com acesso à origem de inventário.
| Representação JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de união accessors. O parceiro ou os anunciantes com acesso à origem de inventário.accessorspode ser apenas de um dos tipos a seguir: | |
| partner | 
 O parceiro com acesso à origem do inventário. | 
| advertisers | 
 Os anunciantes com acesso à origem de inventário. Todos os anunciantes precisam pertencer ao mesmo parceiro. | 
PartnerAccessor
O parceiro com acesso à origem do inventário.
| Representação JSON | 
|---|
| { "partnerId": string } | 
| Campos | |
|---|---|
| partnerId | 
 O ID do parceiro. | 
AdvertiserAccessors
Os anunciantes com acesso à origem de inventário.
| Representação JSON | 
|---|
| { "advertiserIds": [ string ] } | 
| Campos | |
|---|---|
| advertiserIds[] | 
 Os IDs dos anunciantes. | 
| Métodos | |
|---|---|
| 
 | Cria uma nova origem de inventário. | 
| 
 | Edita os acessadores de leitura/gravação de uma origem de inventário. | 
| 
 | Recebe uma origem de inventário. | 
| 
 | Lista as fontes de inventário acessíveis ao usuário atual. | 
| 
 | Atualiza uma origem de inventário. |