Уведомление о причине проигрыша

Причина проигрыша передается методом POST в формате JSON (Content-Type: application/json).

Для проигравших ставок Яндекс может отправлять POST запрос с JSON на отдельный URL с причинами проигрыша ставки. Если вы хотите подключить данную функцию обратитесь к вашему менеджеру или на dsp@yandex-team.ru.

{
  "notifications": [
    {
      "crid": "(string)",
      "requestid": "(string)",
      "impressionid": "(string)",
      "status": "(int)",
      "reasons": "(repeated int32)",
      "payload": "(string)"
    }
  ]
}
Скопировано
Параметры запроса
Параметр Описание Обязат.
Bid Loss Notification object
notifications Массив объектов Notifications. Каждый объект соответствует отдельной ставке. да
Notifications object
crid

Идентификатор креатива.

да
requestid

Идентификатор аукциона, присвоенный RTB-хостом.

да
impressionid Идентификатор рекламного блока на HTML-странице. нет
status
Причина отклонения ставки. Допустимые значения:
  • 0 — ставка победила;
  • 1 — внутренняя ошибка, за подробностями обратитесь к вашему менеджеру или на dsp@yandex-team.ru;
  • 3 — некорректный JSON в ответе DSP;
  • 9 — цена ставки невалидна или отсутствует;
  • 102 — проигрыш по ставке;
  • 200 — креатив отклонен по неизвестным причинам;
  • 201 — креатив еще не прошел модерацию;
  • 202 — креатив отклонен по итогам модерации;
  • 205 — домен рекламодателя отфильтрован настройками площадки;
  • 1001 — отсутствует cid в ответе DSP;
  • 1002 — креатив требует сопроводительных документов для прохождения модерации.
да
reasons

Причины отклонения модерации. Значение конкретной ошибки можно посмотреть с помощью ссылки вида https://yandex.ru/support/direct-tooltips/modadvert-XXX.html, где XXX — значение поля reasons.

да, если значение status равно 202
payload

Произвольная строка, полученная из ответа DSP.

нет
Параметры запроса
Параметр Описание Обязат.
Bid Loss Notification object
notifications Массив объектов Notifications. Каждый объект соответствует отдельной ставке. да
Notifications object
crid

Идентификатор креатива.

да
requestid

Идентификатор аукциона, присвоенный RTB-хостом.

да
impressionid Идентификатор рекламного блока на HTML-странице. нет
status
Причина отклонения ставки. Допустимые значения:
  • 0 — ставка победила;
  • 1 — внутренняя ошибка, за подробностями обратитесь к вашему менеджеру или на dsp@yandex-team.ru;
  • 3 — некорректный JSON в ответе DSP;
  • 9 — цена ставки невалидна или отсутствует;
  • 102 — проигрыш по ставке;
  • 200 — креатив отклонен по неизвестным причинам;
  • 201 — креатив еще не прошел модерацию;
  • 202 — креатив отклонен по итогам модерации;
  • 205 — домен рекламодателя отфильтрован настройками площадки;
  • 1001 — отсутствует cid в ответе DSP;
  • 1002 — креатив требует сопроводительных документов для прохождения модерации.
да
reasons

Причины отклонения модерации. Значение конкретной ошибки можно посмотреть с помощью ссылки вида https://yandex.ru/support/direct-tooltips/modadvert-XXX.html, где XXX — значение поля reasons.

да, если значение status равно 202
payload

Произвольная строка, полученная из ответа DSP.

нет

Пример ответа

{
  "notifications": [
    {
      "crid": "TPL166_AD5026703",
      "requestid": "65724453146892921",
      "impressionid": "1",
      "status": 202,
      "reasons": [
        359
      ],
      "payload": "some string from response seatbid[0].bid[0].payload"
    }
  ]
}
Скопировано