Notification for loss reason
Yandex supports lurl
, which is specified in the DSP's response in the seatbid.bid.lurl
field. Additionally, DSPs can be configured to send loss reasons to a separate URL (sent via POST method in JSON format (Content-Type: application/json)). If you wish to enable this feature, please contact your manager or at newpartners@yandex-team.ru.
{
"notifications": [
{
"crid": "(string)",
"requestid": "(string)",
"impressionid": "(string)",
"status": "(int)",
"reasons": "(repeated int32)",
"payload": "(string)"
}
]
}
Request parameters
Parameter |
Description |
Required |
Bid Loss Notification object |
||
notifications |
Array of Notifications objects. Each object corresponds to a separate bid. |
Yes |
Notifications object |
||
crid |
The ID of the creative. |
Yes |
requestid |
ID of the auction, assigned by the RTB host. |
Yes |
impressionid |
ID of the ad unit on the HTML page. |
No |
status |
Reason for rejecting the bid. Acceptable values:
|
Yes |
reasons |
Reasons for rejecting moderation. You can view the value of a specific error using a link of the |
yes if the |
payload |
An arbitrary string that's obtained from the DSP response. |
No |
Response example
{
"notifications": [
{
"crid": "TPL166_AD5026703",
"requestid": "65724453146892921",
"impressionid": "1",
"status": 202,
"reasons": [
359
],
"payload": "some string from response seatbid[0].bid[0].payload"
}
]
}