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