- Ресурс: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- ThirdPartyOptimizationPartnerType
- Методы
Ресурс: CustomBiddingAlgorithm
Один алгоритм специальных ставок.
| JSON-представление |
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( |
| Поля | |
|---|---|
name |
Только для вывода. Название ресурса алгоритма назначения специальных ставок. |
customBiddingAlgorithmId |
Только для вывода. Уникальный идентификатор алгоритма специальных ставок. Назначается системой. |
displayName |
Обязательно. Отображаемое название алгоритма назначения специальных ставок. Должно быть закодировано в UTF-8 и иметь максимальный размер 240 байт. |
entityStatus |
Определяет, можно ли использовать специальный алгоритм назначения ставок в качестве стратегии назначения ставок. Допустимые значения:
|
customBiddingAlgorithmType |
Обязательно. Не меняется. Тип алгоритма специальных ставок. |
sharedAdvertiserIds[] |
Идентификаторы рекламодателей, у которых есть доступ к этому алгоритму. Если задано значение Это поле не будет заполнено, если алгоритм |
modelDetails[] |
Только для вывода. Сведения о моделях специальных ставок для каждого рекламодателя, у которого есть доступ. Это поле может содержать сведения о рекламодателе, только если алгоритм |
thirdPartyOptimizationPartner |
Необязательное поле. Не меняется. Сторонний партнер по оптимизации, который управляет этим алгоритмом. |
| Идентифицирует объект DV360, которому принадлежит алгоритм специальных ставок. Это может быть как партнер, так и рекламодатель. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
partnerId |
Не меняется. Уникальный идентификатор партнера, которому принадлежит алгоритм назначения специальных ставок. |
advertiserId |
Не меняется. Уникальный идентификатор рекламодателя, которому принадлежит алгоритм специальных ставок. |
| Конец взаимоисключающих полей. | |
CustomBiddingAlgorithmType
Возможные типы алгоритмов специальных ставок.
| Перечисления | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED |
Тип алгоритма не указан или неизвестен в этой версии. |
SCRIPT_BASED |
Алгоритм, созданный на основе загруженных клиентом файлов скриптов для назначения специальных ставок. |
RULE_BASED |
Алгоритм, основанный на заданных правилах. Эти правила определяются в API с помощью объекта Этот тип алгоритма доступен только клиентам из белого списка. Другие клиенты, которые попытаются использовать этот тип, получат сообщение об ошибке. |
CustomBiddingModelDetails
Сведения о модели алгоритма специальных ставок для одного рекламодателя, которому предоставлен доступ.
| JSON-представление |
|---|
{ "advertiserId": string, "readinessState": enum ( |
| Поля | |
|---|---|
advertiserId |
Уникальный идентификатор рекламодателя. |
readinessState |
Статус готовности модели назначения специальных ставок. |
suspensionState |
Только для вывода. Статус блокировки модели специальных ставок. |
ReadinessState
Возможные статусы готовности модели.
| Перечисления | |
|---|---|
READINESS_STATE_UNSPECIFIED |
Состояние не указано или неизвестно в этой версии. |
READINESS_STATE_ACTIVE |
Модель обучена и готова к использованию. |
READINESS_STATE_INSUFFICIENT_DATA |
Недостаточно данных для обучения модели показа. |
READINESS_STATE_TRAINING |
Модель обучается и не готова к показу. |
READINESS_STATE_NO_VALID_SCRIPT |
Не предоставлен действительный скрипт специальных ставок для обучения модели. Это состояние будет применено только к алгоритмам, у которых – SCRIPT_BASED. |
READINESS_STATE_EVALUATION_FAILURE |
Предоставлен действительный скрипт, но не удалось выполнить его оценку. Это относится к скриптам, которые не удалось оценить за отведенное время. |
SuspensionState
Возможные состояния приостановки моделей специальных ставок.
| Перечисления | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED |
Состояние не указано или неизвестно в этой версии. |
SUSPENSION_STATE_ENABLED |
Модель включена, использовалась недавно, используется сейчас или запланирована к использованию. Алгоритм активно оценивает показы для этого рекламодателя. |
SUSPENSION_STATE_DORMANT |
Модель давно не использовалась. Хотя модель по-прежнему действует как ENABLED, в конечном итоге она будет приостановлена, если не будет использоваться. |
SUSPENSION_STATE_SUSPENDED |
Модель не учитывает показы и не может показывать рекламу. Если алгоритм будет назначен позиции этого рекламодателя или обновлен, он вернется в состояние ENABLED и потребуется время, чтобы снова подготовить модель показа. |
ThirdPartyOptimizationPartnerType
Возможные типы сторонних партнеров по оптимизации.
| Перечисления | |
|---|---|
UNKNOWN |
Значение типа не указано или неизвестно в этой версии. |
SCIBIDS |
Сторонний поставщик услуг по науке о данных, с которым могут сотрудничать партнеры и рекламодатели DV3. |
ADELAIDE |
Сторонний поставщик услуг по оценке внимания, с которым могут сотрудничать партнеры и рекламодатели DV3. |
Методы |
|
|---|---|
|
Создает новый алгоритм назначения специальных ставок. |
|
Возвращает алгоритм назначения специальных ставок. |
|
Возвращает список алгоритмов специальных ставок, доступных текущему пользователю и подходящих для использования в стратегиях назначения ставок. |
|
Обновляет существующий алгоритм назначения специальных ставок. |
|
Создает объект ссылки на правила для файла AlgorithmRules. |
|
Создает объект ссылки на скрипт для назначения специальных ставок для файла скрипта. |