- Ресурс: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- Состояние готовности
- SuspensionState
- ThirdPartyOptimizationPartnerType
- Методы
Ресурс: CustomBiddingAlgorithm
Единый алгоритм индивидуальных ставок.
JSON-представление |
---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( |
Поля | |
---|---|
name | Только вывод. Имя ресурса алгоритма назначения ставок. |
customBiddingAlgorithmId | Только вывод. Уникальный идентификатор алгоритма назначения ставок. Присваивается системой. |
displayName | Обязательно. Отображаемое имя пользовательского алгоритма назначения ставок. Должен быть в кодировке UTF-8 с максимальным размером 240 байт. |
entityStatus | Контролирует, можно ли использовать алгоритм пользовательского назначения ставок в качестве стратегии ставок. Принятые значения:
|
customBiddingAlgorithmType | Обязательно. Неизменяемо. Тип алгоритма назначения ставок. |
sharedAdvertiserIds[] | Идентификаторы рекламодателей, имеющих доступ к этому алгоритму. Если задано значение Это поле не будет установлено, если |
modelDetails[] | Только вывод. Подробная информация о пользовательских моделях ставок для каждого рекламодателя, имеющего доступ. Это поле может содержать сведения о запрашиваемом рекламодателе только в том случае, если |
thirdPartyOptimizationPartner | Необязательный. Неизменяемый. Указывает стороннего партнера по оптимизации, который управляет этим алгоритмом. |
owner поля Union. Определяет сущность DV360, которой принадлежит алгоритм назначения ставок. Это может быть как партнёр, так и рекламодатель. owner может быть только одним из следующих: | |
partnerId | Неизменяемый. Уникальный идентификатор партнёра, которому принадлежит алгоритм назначения ставок. |
advertiserId | Неизменяемый. Уникальный идентификатор рекламодателя, которому принадлежит алгоритм назначения ставок. |
CustomBiddingAlgorithmType
Возможные типы пользовательских алгоритмов назначения ставок.
Перечисления | |
---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | Тип алгоритма в данной версии не указан или неизвестен. |
SCRIPT_BASED | Алгоритм, созданный с помощью загружаемых клиентами файлов сценариев ставок. |
RULE_BASED | Алгоритм основан на определённых правилах. Эти правила определяются в API с помощью объекта Этот тип алгоритма доступен только для клиентов из списка разрешённых. Другие клиенты, пытающиеся использовать этот тип, получат сообщение об ошибке. |
CustomBiddingModelDetails
Подробная информация о модели алгоритма индивидуального назначения ставок для одного общего рекламодателя.
JSON-представление |
---|
{ "advertiserId": string, "readinessState": enum ( |
Поля | |
---|---|
advertiserId | Уникальный идентификатор соответствующего рекламодателя. |
readinessState | Состояние готовности модели пользовательских торгов. |
suspensionState | Только вывод. Состояние приостановки пользовательской модели торгов. |
Состояние готовности
Возможные состояния готовности модели.
Перечисления | |
---|---|
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 . |
| Создает пользовательский объект ссылки на скрипт торгов для файла скрипта. |