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

Поддерживается динамический lurl, который указывается в ответе DSP в поле seatbid.bid.lurl. Также для DSP может быть настроена отправка причин проигрыша на отдельный URL (передается методом POST в формате JSON (Content-Type: application/json)). Если вы хотите подключить данную функцию, обратитесь к вашему менеджеру или на newpartners@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 — внутренняя ошибка, за подробностями обратитесь к вашему менеджеру или на newpartners@yandex-team.ru;
  • 3 — некорректный JSON в ответе DSP;
  • 9 — цена ставки невалидна или отсутствует;
  • 102 — проигрыш по ставке;
  • 200 — креатив отклонен по неизвестным причинам;
  • 201 — креатив еще не прошел модерацию;
  • 202 — креатив отклонен по итогам модерации;
  • 203 — размеры (w/h) креатива в ответе не соответствуют размерам из запроса;
  • 204 — некорректный формат креатива;
  • 205 — домен рекламодателя отфильтрован настройками площадки;
  • 209 — категория креатива отфильтрована настройками площадки;
  • 1001 — отсутствует cid в ответе DSP;
  • 1002 — креатив требует сопроводительных документов для прохождения модерации;
  • 1111 — проигрыш в аукционе OpenBidding.

Да

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"
    }
  ]
}