- Recurso: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- ThirdPartyOptimizationPartnerType
- 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. |
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 um tamanho máximo de 240 bytes. |
entityStatus |
Controla se o algoritmo de lances personalizados pode ser usado como uma 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 Esse campo não será definido se o algoritmo |
modelDetails[] |
Apenas saída. Os detalhes dos modelos de lances personalizados para cada anunciante que tem acesso. Esse campo só pode incluir os detalhes do anunciante consultado se o algoritmo |
thirdPartyOptimizationPartner |
Opcional. Imutável. Designa o parceiro de otimização terceirizado que gerencia esse algoritmo. |
Campo de união owner . Identifica a entidade do DV360 proprietária do algoritmo de lances personalizados. Pode ser um parceiro ou um anunciante. owner pode 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 por arquivos de script de lances personalizados enviados pelo cliente. |
RULE_BASED |
Algoritmo baseado em regras definidas. Essas regras são definidas na API usando o objeto Esse tipo de algoritmo está disponível apenas 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 | |
---|---|
advertiserId |
O ID exclusivo do anunciante relevante. |
readinessState |
O estado de prontidão do modelo de lances personalizados. |
suspensionState |
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 está pronto para veiculaçã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 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 cujo seja SCRIPT_BASED . |
READINESS_STATE_EVALUATION_FAILURE |
Um script válido foi fornecido, mas a avaliação falhou. Isso é aplicável a scripts que não puderam ser avaliados no tempo alocado. |
SuspensionState
Possíveis estados de suspensão dos 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, seja usado recentemente, em uso ou programado para uso. O algoritmo está registrando impressões ativamente para esse anunciante. |
SUSPENSION_STATE_DORMANT |
O modelo não foi usado recentemente. Embora o modelo ainda funcione como ENABLED , ele será suspenso se não for usado. |
SUSPENSION_STATE_SUSPENDED |
O modelo está suspenso do registro de impressões e não pode veicular. Se o algoritmo for atribuído a um item de linha desse anunciante ou atualizado de outra forma, ele voltará ao estado ENABLED e precisará de tempo para preparar o modelo de veiculação novamente. |
ThirdPartyOptimizationPartnerType
Possíveis tipos de parceiros de otimização terceirizada.
Enums | |
---|---|
UNKNOWN |
O valor do tipo não foi especificado ou é desconhecido nesta versão. |
SCIBIDS |
Provedor de serviços de ciência de dados terceirizado com quem os parceiros/anunciantes do DV360 podem fazer parceria. |
ADELAIDE |
Provedor de serviços de medição de atenção terceirizado com quem os parceiros/anunciantes do DV3 podem fazer parceria. |
Métodos |
|
---|---|
|
Cria um algoritmo de lances personalizados. |
|
Recebe um algoritmo de lances personalizados. |
|
Lista os 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. |
|
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. |