Loss reason notifications
You can pass a dynamic lurl via the seatbid.bid.lurl field of the DSP response. You can also set up a dedicated URL for your DSP to receive loss reasons via the POST method in JSON format (Content-Type: application/json). If you want to enable this feature, contact your manager or email us 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, where each object represents a single bid. |
Yes |
|
Notifications object |
||
|
crid |
ID of the creative. |
Yes |
|
requestid |
Auction ID assigned by the RTB host. |
Yes |
|
impressionid |
ID of the ad unit on the HTML page. |
No |
|
status |
Reason for bid rejection. Possible values:
|
Yes |
|
reasons |
Reasons for failing moderation. You can view the specific error code using a link like |
Yes, if the |
|
payload |
Custom string retrieved 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"
}
]
}