- Recurso: Custom BiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- Métodos
Recurso: CustomBiddingAlgorithm
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. |
custom |
Apenas saída. O ID exclusivo do algoritmo de lances personalizados. Atribuído pelo sistema. |
display |
Obrigatório. O nome de exibição do algoritmo de lances personalizados. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. |
entity |
Controla se o algoritmo de lances personalizados pode ou não ser usado como uma estratégia de lances. Os valores aceitos são:
|
custom |
Obrigatório. Imutável. O tipo de algoritmo de lances personalizados. |
shared |
Os IDs dos anunciantes que têm acesso a esse algoritmo. Se Esse campo não será definido se o algoritmo |
model |
Apenas saída. Os detalhes dos modelos de lances personalizados para cada anunciante que tem acesso. Esse campo só vai incluir os detalhes do anunciante consultado se o algoritmo |
Campo de união owner . Identifica a entidade do DV360 que é proprietária do algoritmo de lances personalizados. Pode ser um parceiro ou um anunciante. owner pode ser apenas de um dos tipos a seguir: |
|
partner |
Imutável. O ID exclusivo do parceiro proprietário do algoritmo de lance personalizado. |
advertiser |
Imutável. O ID exclusivo do anunciante proprietário do algoritmo de lances personalizados. |
CustomBiddingAlgorithmType
Possíveis tipos 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 por arquivos de script de lances personalizados enviados pelo cliente. |
ADS_DATA_HUB_BASED |
Algoritmo criado pelo produto Ads Data Hub. |
GOAL_BUILDER_BASED |
Algoritmo criado pelo Criador de metas na interface do DV3. |
RULE_BASED |
Algoritmo baseado em regras definidas. Essas regras são definidas na API usando o objeto Esse tipo de algoritmo só está disponível para clientes na lista de permissões. Outros clientes que tentarem usar esse tipo vão receber um erro. |
CustomBiddingModelDetails
Os detalhes de um modelo de algoritmo de lances personalizados para um único anunciante compartilhado.
Representação JSON |
---|
{ "advertiserId": string, "readinessState": enum ( |
Campos | |
---|---|
advertiser |
O ID exclusivo do anunciante relevante. |
readiness |
O estado de prontidão do modelo de lances personalizados. |
suspension |
Apenas saída. O estado de suspensão do modelo de lances personalizados. |
ReadinessState
Estados possíveis 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 é treinado e fica pronto para veiculação. |
READINESS_STATE_INSUFFICIENT_DATA |
Não há dados suficientes para treinar o modelo de veiculação. |
READINESS_STATE_TRAINING |
O modelo está em treinamento e não está pronto para ser disponibilizado. |
READINESS_STATE_NO_VALID_SCRIPT |
Não foi fornecido um script de lances personalizados válido para treinar o modelo. Esse estado só será aplicado a algoritmos com igual a SCRIPT_BASED . |
READINESS_STATE_EVALUATION_FAILURE |
Um script válido foi fornecido, mas a avaliação falhou. Isso se aplica a scripts que não puderam ser avaliados no tempo alocado. |
SuspensionState
Possíveis estados de suspensão de modelos de lances personalizados.
Enums | |
---|---|
SUSPENSION_STATE_UNSPECIFIED |
O estado não foi especificado ou é desconhecido nesta versão. |
SUSPENSION_STATE_ENABLED |
O modelo está ativado, foi usado recentemente, está sendo usado ou está programado para ser usado. O algoritmo está pontuando ativamente as impressões desse anunciante. |
SUSPENSION_STATE_DORMANT |
O modelo não foi usado recentemente. Embora o modelo ainda aja como ENABLED , ele será suspenso se não for usado. |
SUSPENSION_STATE_SUSPENDED |
O modelo foi suspenso da pontuação de impressões e não pode ser veiculado. Se o algoritmo for atribuído a um item de linha desse anunciante ou atualizado de outra forma, ele vai voltar ao estado ENABLED e vai 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 os algoritmos de lances personalizados que estão acessíveis ao usuário atual e podem ser usados em estratégias de lances. |
|
Atualiza um algoritmo de lances personalizados. |
|
Cria um objeto de referência de regras para um arquivo AlgorithmRules . |
|
Cria um objeto de referência de script de lances personalizados para um arquivo de script. |