Chartboost loss reason codes

Chartboost publishes this ${AUCTION_LOSS} table. 502 and 1000 through 1003 are Chartboost codes. 211 does not mean the OpenRTB ad-type exclusion. 206 still means an app bundle exclusion.

Published codes

ValueNameMeaning
0Bid WonChartboost can report 0 when the bid won. The clearing price macro is filled only when the loss code is 0.
3Invalid Bid ResponseChartboost lists 3 as an invalid bid response.
4Invalid Deal IDThe deal id on the bid did not match a Chartboost deal.
5Bid response impid does not match the auction idChartboost's table says the bid response's impid does not match the auction id.
6Invalid Advertiser DomainChartboost rejected adomain.
100Bid was Below Auction FloorThe bid was below the auction floor.
102Lost to Higher BidAnother bid paid more. Chartboost fills the minimum-bid macro only on this code, and only if it is enabled for the seat.
103Lost to a Bid for a PMP DealA deal bid took the impression.
202Creative Filtered - Disapproved by ExchangeChartboost disapproved the creative.
204Creative Filtered - Incorrect Creative FormatThe creative format did not match the placement.
205Creative Filtered - Advertiser ExclusionsThe advertiser is excluded.
206Creative Filtered - App Bundle ExclusionsChartboost still prints 206 as an app bundle exclusion, which is the OpenRTB 2.5 name. The current OpenRTB list uses 215 for that and 206 for a store id.
209Creative Filtered - Category ExclusionsThe category is excluded.
211Missing MRAID playable crtypeChartboost blocks a rewarded non-VAST response that is missing bid.ext.crtype set to MRAID playable. This is not the OpenRTB meaning of 211, which is ad type exclusions.
214Invalid SKAdNetworkThe SKAdNetwork payload failed Chartboost's check.
502Bid won the auction but the ad failed to loadThe bid won, then the ad failed to load. Chartboost reports that as 502.
1000Creative id blocked globallyChartboost blocked the crid globally.
1001TimeoutThe bid was not received in time. Chartboost can only wait a short time after the auction timeout, so this notification is partial.
1002Unencoded quote in burl or imptrackersburl or ext.imptrackers contains a single quote that is not URL-encoded.
1003Tracker URL longer than 12KA burl or ext.imptrackers URL is longer than 12,000 characters.

Published in the Chartboost loss notifications. The OpenRTB list these sit beside is the loss reason code table.