- 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. |
inventory |
Apenas saída. O ID exclusivo da origem de inventário. Atribuído pelo sistema. |
display |
O nome de exibição da origem de inventário. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. |
inventory |
Indica o tipo de origem do inventário. |
inventory |
Apenas saída. O tipo de produto da origem de inventário, que indica a forma pela qual ela vende o inventário. |
commitment |
Se a origem do inventário tem uma entrega garantida ou não garantida. |
delivery |
O método de exibição da origem do inventário.
|
deal |
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 exclusivo entre as trocas. |
status |
As configurações de status da origem de inventário. |
exchange |
A troca à qual a origem de inventário pertence. |
update |
Apenas saída. O carimbo de data/hora em que a origem de inventário foi atualizada 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: |
rate |
Obrigatório. Os detalhes da taxa da origem de inventário. |
publisher |
O nome do editor/vendedor da origem de inventário. |
time |
O período em que essa origem de inventário começa e para de veicular anúncios. |
creative |
Os requisitos de criativos da origem de inventário. Não se aplica a pacotes de leilão. |
guaranteed |
Imutável. O ID do pedido garantido a que essa origem de inventário pertence. Aplicável somente quando |
read |
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 |
read |
Apenas saída. Os IDs dos anunciantes com acesso somente leitura à origem de inventário. |
read |
Apenas saída. Os IDs dos parceiros com acesso somente leitura à origem de inventário. Todos os anunciantes de parceiros neste campo herdam acesso somente leitura à origem de 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 o 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. A modificação de origens de inventário desse tipo de produto não é compatível com a 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 pela API. |
PROGRAMMATIC_TV |
A origem do inventário vende inventário pela TV programática. A modificação de origens de inventário desse tipo de produto não é compatível com a API. |
AUCTION_PACKAGE |
A origem de inventário vende inventário por meio do pacote de leilão. Não é possível modificar as origens de inventário desse tipo de produto pela 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 para 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 | |
---|---|
entity |
Indica se a origem de inventário pode ser veiculada ou não. Os valores aceitáveis são |
entity |
O motivo fornecido pelo usuário para pausar essa origem de inventário. Não pode exceder 100 caracteres. Aplicável somente quando |
seller |
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 |
seller |
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 |
config |
Apenas saída. O status de configuração da origem de inventário. Aplicável somente a origens 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 após o comprador configurar uma origem de inventário garantida. |
RateDetails
As configurações relacionadas à taxa da origem de inventário.
Representação JSON |
---|
{ "inventorySourceRateType": enum ( |
Campos | |
---|---|
inventory |
O tipo de taxa. Os valores aceitáveis são |
rate |
A taxa da origem de inventário. |
units |
Obrigatório para origens de inventário garantidas. O número de impressões garantidas pelo vendedor. |
minimum |
Apenas saída. O valor que o comprador se comprometeu a gastar na fonte de inventário de antemão. 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 | |
---|---|
currency |
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 | |
---|---|
start |
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: |
end |
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 | |
---|---|
creative |
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. |
|
display |
A configuração para criativos de display. Aplicável quando |
video |
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 | |
---|---|
creative |
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 à fonte de inventário. |
advertisers |
Os anunciantes com acesso à origem de inventário. Todos os anunciantes precisam pertencer ao mesmo parceiro. |
PartnerAccessor
O parceiro com acesso à fonte de inventário.
Representação JSON |
---|
{ "partnerId": string } |
Campos | |
---|---|
partner |
O ID do parceiro. |
AdvertiserAccessors
Os anunciantes com acesso à origem de inventário.
Representação JSON |
---|
{ "advertiserIds": [ string ] } |
Campos | |
---|---|
advertiser |
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 existente. |