- 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 de inventário. Atribuído pelo sistema. |
displayName |
O nome de exibição da origem de inventário. Precisa ser codificado em UTF-8 com tamanho máximo de 240 bytes. |
inventorySourceType |
Indica o tipo da origem de inventário. |
inventorySourceProductType |
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 de inventário tem uma exibiçã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 de inventário. Ele precisa ser único entre os compradores em cada troca, mas não necessariamente único em todas as trocas. |
status |
As configurações de status da origem de inventário. |
exchange |
A troca a que a origem de inventário pertence. |
updateTime |
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: |
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 ser veiculada. |
creativeConfigs[] |
Os requisitos de criativos da origem 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 apenas quando |
readWriteAccessors |
O parceiro ou os anunciantes que têm acesso de leitura/gravação à origem de inventário. Saída apenas 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 códigos dos parceiros com acesso somente leitura à origem de inventário. Todos os anunciantes de parceiros neste campo herdam o 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 de inventário não foi especificado ou é desconhecido nesta versão. |
INVENTORY_SOURCE_TYPE_PRIVATE |
Origem de inventário privado. |
INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE |
Pacote de leilão. |
InventorySourceProductType
Tipos de produtos possíveis 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. A modificação de origens de inventário desse tipo de produto não é compatível com a API. |
PREFERRED_DEAL |
A origem de inventário vende inventário por meio da transação preferencial. |
PRIVATE_AUCTION |
A origem de inventário vende inventário por meio de leilão privado. |
PROGRAMMATIC_GUARANTEED |
A origem de inventário vende inventário por meio da programática garantida. |
TAG_GUARANTEED |
A origem de inventário vende inventário por meio de uma tag garantida. |
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. A modificação de origens de inventário desse tipo de produto não é compatível com a API. |
GUARANTEED_PACKAGE |
A origem de inventário vende inventário por meio do pacote garantido. A modificação de origens de inventário desse tipo de produto não é compatível com a API. |
PROGRAMMATIC_TV |
A origem de 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. A modificação de origens de inventário desse tipo de produto não é compatível com 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 é uma exibição 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 é tag. |
InventorySourceStatus
As configurações relacionadas ao status da origem de inventário.
Representação JSON |
---|
{ "entityStatus": enum ( |
Campos | |
---|---|
entityStatus |
Se a origem de inventário pode ser veiculada ou não. Os valores aceitáveis são |
entityPauseReason |
O motivo informado pelo usuário para pausar essa origem de inventário. Não pode exceder 100 caracteres. Aplicável apenas quando |
sellerStatus |
Apenas saída. O status definido pelo vendedor para a origem de inventário. Aplicável somente 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 somente a origens de inventário sincronizadas diretamente com os editores e quando |
configStatus |
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 Uma origem de inventário precisa ser configurada (preencha os campos obrigatórios, escolha criativos e selecione uma campanha padrão) antes de ser veiculada. |
InventorySourceConfigStatus
Estados de configuração possíveis para 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 garantida. A origem de 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 | |
---|---|
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 origem de inventário antecipadamente. Aplicável somente a origens de inventário garantidas. |
InventorySourceRateType
Tipos de taxa possíveis 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 (fixa). |
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 é 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, inclusivo. 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 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 de inventário. |
|
displayCreativeConfig |
É a configuração dos criativos de display. Aplicável quando |
videoCreativeConfig |
A configuração para criativos de vídeo. Aplicável quando |
InventorySourceDisplayCreativeConfig
É a configuração dos criativos de display.
Representação JSON |
---|
{
"creativeSize": {
object ( |
Campos | |
---|---|
creativeSize |
Os requisitos de tamanho para criativos de display que podem ser atribuídos à origem de 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 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 à origem de 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 origens de inventário que são acessíveis ao usuário atual. |
|
Atualiza uma origem de inventário existente. |