Xandr loss reason codes

Xandr publishes the ${AUCTION_LOSS} codes it returns. The list is a subset of the OpenRTB table. Xandr does not publish a code at 500 or above.

Published codes

ValueNameMeaning
1Internal ErrorXandr lists 1 as an internal error.
3Invalid Bid ResponseXandr lists 3 as an invalid bid response.
4Invalid Deal IDThe deal id did not match a deal Xandr knows.
5Invalid Auction IDThe auction id did not match.
6Invalid Advertiser Domainadomain was missing or malformed.
7Missing MarkupThe markup was missing.
8Missing Creative IDThe creative id was missing.
9Missing Bid PriceThe bid had no price.
100Bid was Below Auction FloorThe bid was below the auction floor.
101Bid was Below Deal FloorThe bid was below the deal floor.
102Lost to Higher BidAnother bid paid more.
104Buyer Seat BlockedThe seat is blocked.
200Creative Filtered - General; reason unknownXandr filtered the creative and did not say why.
201Creative Filtered - Pending Processing by ExchangeThe creative is still in review or transcoding.
202Creative Filtered - Disapproved by ExchangeXandr disapproved the creative.
203Creative Filtered - Size Not AllowedThe size was not allowed.
204Creative Filtered - Incorrect Creative FormatThe format did not match the placement.
205Creative Filtered - Advertiser ExclusionsThe advertiser is excluded.
207Creative Filtered - Not SecureThe creative was not secure.
208Creative Filtered - Language ExclusionsThe language is excluded.
209Creative Filtered - Category ExclusionsThe category is excluded.
210Creative Filtered - Creative Attribute ExclusionsA creative attribute is excluded.
213Creative Filtered - Not Allowed in PMP DealThe creative is not allowed in the deal. Xandr's table uses the OpenRTB 2.5 wording for 213.

Published in the Xandr loss reason codes. The OpenRTB list these sit beside is the loss reason code table.