- 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. 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 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 seja SCRIPT_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 ENABLED e 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. |