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