Notification for reason for loss
The reason for loss is sent using the POST method in JSON format (Content-Type: application/json).
For lost bids, Yandex can send a POST request with JSON to a separate URL with the reasons why the bid was lost. To enable this feature, contact your manager or write to dsp@yandex-team.ru.
{ "notifications": [ { "crid": "(string)", "requestid": "(string)", "impressionid": "(string)", "status": "(int)", "reasons": "(repeated int32)", "payload": "(string)" } ] }
Copied to clipboard
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 https://yandex.ru/support/direct-tooltips/modadvert-XXX.html form where XXX is the value of the reasons field. | yes if the status value is 202 |
payload | An arbitrary string that's obtained from the DSP response. | no |
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 https://yandex.ru/support/direct-tooltips/modadvert-XXX.html form where XXX is the value of the reasons field. | yes if the status value is 202 |
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" } ] }
Copied to clipboard