- Ресурс: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelReadinessState
- Состояние готовности
- Состояние
- Методы
Ресурс: CustomBiddingAlgorithm
Единый специальный алгоритм назначения ставок.
| JSON-представление | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( | 
| Поля | |
|---|---|
| name |   Только вывод. Имя ресурса специального алгоритма назначения ставок. | 
| customBiddingAlgorithmId |   Только вывод. Уникальный идентификатор специального алгоритма назначения ставок. Назначается системой. | 
| displayName |   Необходимый. Отображаемое название специального алгоритма назначения ставок. Должен быть в кодировке UTF-8 с максимальным размером 240 байт. | 
| entityStatus |   Определяет, можно ли использовать специальный алгоритм назначения ставок в качестве стратегии назначения ставок. Принятые значения: 
 | 
| customBiddingAlgorithmType |   Необходимый. Неизменяемый. Тип специального алгоритма назначения ставок. | 
| sharedAdvertiserIds[] |    Идентификаторы рекламодателей, имеющих доступ к этому алгоритму. Если задан   Это поле не будет задано, если  | 
| modelReadiness[] |   Только вывод. Состояние готовности модели специального назначения ставок для каждого рекламодателя, имеющего доступ.  Это поле может включать состояние запрашиваемого рекламодателя только в том случае, если  | 
| customBiddingAlgorithmState |   Только вывод. Статус специального алгоритма назначения ставок. | 
| ownerполя Союза. Идентифицирует объект DV360, которому принадлежит специальный алгоритм назначения ставок. Это может быть как партнер, так и рекламодатель.ownerможет быть только один из следующих: | |
| partnerId |   Неизменяемый. Уникальный идентификатор партнера, которому принадлежит специальный алгоритм назначения ставок. | 
| advertiserId |   Неизменяемый. Уникальный идентификатор рекламодателя, которому принадлежит специальный алгоритм назначения ставок. | 
CustomBiddingAlgorithmType
Возможные типы пользовательских алгоритмов назначения ставок.
| Перечисления | |
|---|---|
| CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | В этой версии тип алгоритма не указан или неизвестен. | 
| SCRIPT_BASED | Алгоритм генерируется на основе файлов сценариев специального назначения ставок, загруженных клиентом. | 
| ADS_DATA_HUB_BASED | Алгоритм, созданный с помощью продукта Ads Data Hub. | 
| GOAL_BUILDER_BASED | Алгоритм создан с помощью конструктора целей в пользовательском интерфейсе DV3. | 
CustomBiddingModelReadinessState
Состояние готовности модели алгоритма специального назначения ставок для одного общего рекламодателя.
| JSON-представление | 
|---|
| {
  "advertiserId": string,
  "readinessState": enum ( | 
| Поля | |
|---|---|
| advertiserId |   Уникальный идентификатор соответствующего рекламодателя. | 
| readinessState |   Состояние готовности специальной модели назначения ставок. | 
Состояние готовности
Возможные состояния готовности модели.
| Перечисления | |
|---|---|
| READINESS_STATE_UNSPECIFIED | В этой версии состояние не указано или неизвестно. | 
| READINESS_STATE_ACTIVE | Модель обучена и готова к обслуживанию. | 
| READINESS_STATE_INSUFFICIENT_DATA | Недостаточно данных для обучения модели обслуживания. | 
| READINESS_STATE_TRAINING | Модель обучается и не готова к обслуживанию. | 
| READINESS_STATE_NO_VALID_SCRIPT | Не предоставлен действительный специальный сценарий назначения ставок для обучения модели. Это состояние будет применяться только к алгоритмам, у которых имеетSCRIPT_BASED. | 
Состояние
Возможные состояния алгоритмов специального назначения ставок.
| Перечисления | |
|---|---|
| STATE_UNSPECIFIED | В этой версии состояние не указано или неизвестно. | 
| ENABLED | Алгоритм включен: он используется недавно, используется в настоящее время или запланирован к использованию. Алгоритм активно подсчитывает показы. | 
| DORMANT | Алгоритм в последнее время не использовался. Хотя алгоритм по-прежнему действует как ENABLED, в конечном итоге он будет приостановлен, если не будет использоваться. | 
| SUSPENDED | Алгоритм отстранен от оценки показов и не имеет обученной модели обслуживания. Если алгоритм назначен позиции или иным образом обновлен, он снова перейдет в состояние ENABLEDи потребуется время для повторной подготовки модели показа. | 
| Методы | |
|---|---|
| 
 | Создает новый специальный алгоритм назначения ставок. | 
|   | Получает собственный алгоритм назначения ставок. | 
|   | Перечисляет специальные алгоритмы назначения ставок, которые доступны текущему пользователю и могут использоваться в стратегиях назначения ставок. | 
|   | Обновляет существующий алгоритм специального назначения ставок. | 
|   | Создает объект ссылки на сценарий специального назначения ставок для файла сценария. |