- 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 |
Indica o tipo de origem do inventário. |
inventorySourceProductType |
Apenas saída. O tipo de produto da origem do inventário, que indica como o inventário é vendido. |
commitment |
Se a origem do inventário tem uma entrega garantida ou não garantida. |
deliveryMethod |
O método de exibição da origem do inventário.
|
dealId |
O ID no espaço de troca que identifica exclusivamente a origem do inventário. Precisa ser exclusivo para os compradores em cada troca, mas não necessariamente para todas as trocas. |
status |
As configurações de status da origem de inventário. |
exchange |
A troca à qual a origem de inventário pertence. |
updateTime |
Apenas saída. O carimbo de data/hora da última atualização da fonte de inventário. 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: |
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 do criativo da fonte de inventário. Não se aplica a pacotes de leilão. |
guaranteedOrderId |
Imutável. O ID do pedido garantido a que essa 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. A saída só é gerada 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 à fonte de inventário. Todos os anunciantes de parceiros neste campo herdam acesso somente leitura à origem do inventário. |
InventorySourceType
Possíveis tipos de origem de inventário.
Enums | |
---|---|
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
Possíveis tipos de produtos de uma origem de inventário.
Enums | |
---|---|
INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED |
O tipo de produto não foi especificado ou é desconhecido nesta versão. Não é possível modificar as origens de inventário desse tipo de produto pela API. |
PREFERRED_DEAL |
A origem do inventário vende inventário por meio de uma transação preferencial. |
PRIVATE_AUCTION |
A origem do inventário vende o inventário por leilão privado. |
PROGRAMMATIC_GUARANTEED |
A origem do inventário vende inventário por meio da programática garantida. |
TAG_GUARANTEED |
A origem do inventário vende o inventário por meio da tag garantida. |
YOUTUBE_RESERVE |
A origem do inventário vende o inventário pelo YouTube Reserve. |
INSTANT_RESERVE |
A origem do inventário vende o inventário usando a Reserva instantânea. Não é possível modificar as origens de inventário desse tipo de produto pela API. |
GUARANTEED_PACKAGE |
A origem do inventário vende inventário usando o pacote garantido. Não é possível modificar as origens de inventário desse tipo de produto usando a API. |
PROGRAMMATIC_TV |
A origem do inventário vende inventário pela TV programática. Não é possível modificar as origens de inventário desse tipo de produto pela API. |
AUCTION_PACKAGE |
A origem de inventário vende o inventário pelo pacote de leilão. Não é possível modificar as origens de inventário desse tipo de produto usando a API. |
InventorySourceCommitment
Possíveis tipos de compromisso para uma origem de inventário.
Enums | |
---|---|
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 de uma origem de inventário.
Enums | |
---|---|
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 é a 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 ser veiculada ou não. 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 apenas a origens de inventário sincronizadas diretamente com os editores. Os valores aceitáveis são |
sellerPauseReason |
Apenas saída. O motivo fornecido pelo vendedor para pausar essa origem de inventário. Aplicável apenas a fontes de inventário sincronizadas diretamente dos editores e quando |
configStatus |
Apenas saída. O status de configuração da origem de inventário. Aplicável apenas a fontes de inventário garantidas. Os valores aceitáveis são É preciso configurar uma origem de inventário (preencha os campos obrigatórios, escolha criativos e selecione uma campanha padrão) antes de veicular. |
InventorySourceConfigStatus
Possíveis estados de configuração de uma origem de inventário garantida.
Enums | |
---|---|
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 origem de inventário garantido. A origem do inventário nesse estado precisa ser configurada. |
INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED |
O estado depois que o comprador configura uma fonte de inventário garantida. |
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 origens de inventário garantidas. O número de impressões garantidas pelo vendedor. |
minimumSpend |
Apenas saída. O valor que o comprador se comprometeu a gastar na fonte de inventário antecipadamente. Aplicável apenas a fontes de inventário garantidas. |
InventorySourceRateType
Possíveis tipos de taxa para uma origem de inventário.
Enums | |
---|---|
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 tarifa é fixo. |
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. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
Obrigatório. O limite superior de um período, inclusive. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
CreativeConfig
Configuração dos requisitos de criativos para a origem de inventário.
Representação JSON |
---|
{ "creativeType": enum ( |
Campos | |
---|---|
creativeType |
O tipo de criativo que pode ser atribuído à origem do 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 do 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 do 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 do inventário.
Representação JSON |
---|
{ "advertiserIds": [ string ] } |
Campos | |
---|---|
advertiserIds[] |
Os IDs dos anunciantes. |
Métodos |
|
---|---|
|
Cria uma nova origem de inventário. |
|
Edita os acessórios 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. |