- Recurso: Custom BiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelReadinessState
- ReadinessState
- Estado
- Métodos
Recurso: CustomLancesAlgorithm
Um único algoritmo de lances personalizados.
| Representação JSON | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( | 
| Campos | |
|---|---|
| name | 
 Apenas saída. O nome do recurso do algoritmo de lances personalizados. | 
| customBiddingAlgorithmId | 
 Apenas saída. O ID exclusivo do algoritmo de lances personalizados. Atribuído pelo sistema. | 
| displayName | 
 Obrigatório. O nome de exibição do algoritmo de lances personalizados. Precisa ser codificado em UTF-8 com tamanho máximo de 240 bytes. | 
| entityStatus | 
 Controla se o algoritmo de lances personalizados pode ou não ser usado como estratégia de lances. Os valores aceitos são: 
 | 
| customBiddingAlgorithmType | 
 Obrigatório. Imutável. É o tipo de algoritmo de lances personalizados. | 
| sharedAdvertiserIds[] | 
 Os IDs dos anunciantes que têm acesso a esse algoritmo. Se  Este campo não será definido se o algoritmo  | 
| modelReadiness[] | 
 Apenas saída. O estado da prontidão do modelo de lances personalizados para cada anunciante com acesso. Esse campo só poderá incluir o estado do anunciante consultado se o algoritmo  | 
| customBiddingAlgorithmState | 
 Apenas saída. O status do algoritmo de lances personalizados. | 
| Campo de união owner. Identifica a entidade do DV360 proprietária do algoritmo de lances personalizados. Pode ser um parceiro ou um anunciante.ownerpode ser apenas de um dos tipos a seguir: | |
| partnerId | 
 Imutável. O ID exclusivo do parceiro proprietário do algoritmo de lances personalizados. | 
| advertiserId | 
 Imutável. O ID exclusivo do anunciante proprietário do algoritmo de lances personalizados. | 
CustomBiddingAlgorithmType
Tipos possíveis de algoritmos de lances personalizados.
| Enums | |
|---|---|
| CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | O tipo de algoritmo não foi especificado ou é desconhecido nesta versão. | 
| SCRIPT_BASED | Algoritmo gerado usando arquivos de script de lances personalizados enviados pelo cliente. | 
| ADS_DATA_HUB_BASED | Algoritmo criado com o produto do Ads Data Hub. | 
| GOAL_BUILDER_BASED | Algoritmo criado com o Criador de metas na interface do DV3. | 
CustomBiddingModelReadinessState
O estado de prontidão do modelo de algoritmo de lances personalizados para um único anunciante compartilhado.
| Representação JSON | 
|---|
| {
  "advertiserId": string,
  "readinessState": enum ( | 
| Campos | |
|---|---|
| advertiserId | 
 O ID exclusivo do anunciante relevante. | 
| readinessState | 
 O estado de prontidão do modelo de lances personalizados. | 
ReadinessState
Possíveis estados de prontidão do modelo.
| Enums | |
|---|---|
| READINESS_STATE_UNSPECIFIED | O estado não foi especificado ou é desconhecido nesta versão. | 
| READINESS_STATE_ACTIVE | O modelo está treinado e pronto para exibição. | 
| READINESS_STATE_INSUFFICIENT_DATA | Não há dados suficientes para treinar o modelo de exibição. | 
| READINESS_STATE_TRAINING | O modelo está em treinamento e não está pronto para ser exibido. | 
| READINESS_STATE_NO_VALID_SCRIPT | Não foi fornecido um script de lances personalizados válido para treinar o modelo. Esse estado só vai ser aplicado a algoritmos em que a sejaSCRIPT_BASED. | 
Estado
Estados possíveis dos algoritmos de lances personalizados.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | O estado não foi especificado ou é desconhecido nesta versão. | 
| ENABLED | O algoritmo está ativado, seja usado recentemente, usado no momento ou programado para uso. O algoritmo está pontuando ativamente as impressões. | 
| DORMANT | O algoritmo não foi usado recentemente. Embora o algoritmo ainda atue como ENABLED, ele será suspenso se não for usado. | 
| SUSPENDED | O algoritmo não depende da pontuação das impressões e não tem um modelo de veiculação treinado. Se o algoritmo for atribuído a um item de linha ou for atualizado de outra forma, ele vai voltar para o estado ENABLEDe precisará de tempo para preparar o modelo de veiculação novamente. | 
| Métodos | |
|---|---|
| 
 | Cria um novo algoritmo de lances personalizados. | 
| 
 | Recebe um algoritmo de lances personalizados. | 
| 
 | Lista algoritmos de lances personalizados que podem ser acessados pelo usuário atual e usados em estratégias de lances. | 
| 
 | Atualiza um algoritmo de lances personalizados atual. | 
| 
 | Cria um objeto de referência de script de lances personalizados para um arquivo de script. |