Loss notifications
Communicate bid losses to demand partners, including reasons for loss and best practices for optimization.
Read time 6 minutesLast updated 4 hours ago
Unity Exchange provides real-time loss notifications which communicate the reason why the participating bid lost in the auction. Advertising partners can leverage real-time information to inform their bidding strategies effectively across Unity's inventory.
Integration
To receive loss notifications, include an optionallurl
Attribute | Type | Example | Description |
---|---|---|---|
| string |
| Loss notice URL called by the exchange when a bid loses in auction. |
${AUCTION_LOSS}
Loss reason codes
The following table details the loss reason codes that Unity can return. Note that codes higher than999
Code | Reason | Description |
---|---|---|
| Internal error | A Unity internal error. |
| Impression opportunity expired | The impression took too long to show, such that the impression tracker was no longer valid. |
| Invalid bid response | The partner responded with no fill, did not respond at all, or failed in Unity's OpenRTB validator. |
| Invalid Deal ID | The deal ID in the bid response does not match the deal(s) in the bid request. |
| Invalid auction ID | The ID in the bid request is not same as the ID in the bid response. |
| Invalid (malformed) advertiser domain | The
|
| Missing ad markup | The
|
| Missing creative ID | The
|
| Missing bid price | The
|
| Bid was below deal floor | The bid price was below the bid floor set in the request. |
| Lost to higher bid | The bid lost the auction because to a higher bid price. |
| Buyer seat blocked | The publisher has blocked the buyer or partner. |
| Creative filtered (reason unknown) | A catch-all for creatives that were filtered when the reason is unknown. |
| Creative filtered (pending approval) | The creative's status is pending approval for the exchange. |
| Creative filtered (approval denied) | The creative was disapproved by Unity's exchange review. |
| Creative filtered (invalid size) | The width and height of the creative does not match the dimensions defined in the request. |
| Creative filtered (advertiser exclusions) | The publisher has excluded the advertiser. |
| Creative filtered (app bundle exclusions) | The publisher has blocked the app bundle. |
| Creative filtered (category exclusions) | The publisher has blocked the advertising content category. |
| Creative filtered (video length) | The video length exceeds 30 seconds. |
| Creative filtered (not allowed in PMP deal) | Respondent creative is not included in the deal. |
| Failed Unity validator | The bid failed validation due to compliance with Unity's OpenRTB standards described in the request-response integration guides. |
| Invalid JSON format | The bid response is a malformed JSON. |
| General marketplace rule block | A catch-all error for marketplace blocks that occur in Unity Exchange. |
| Max age rating exceeded | The publisher blocked the bid due to the advertised app's age rating. |
| Missing
| The bid extension did not include a
|
| Invalid
| The
|
| Region block | Publisher region block. |
| Platform block | Publisher platform block (iOS or Android). |
| Sensitive attribute block | Publisher block on demand containing sensitive attributes (for example: real money gambling). |
| Unity subcategory block | Publisher block on specified Unity subcategory. |
| IAB category block | Publisher block on specified IAB category. |
| invalidBURLorImpTracking | Bid is missing
|
| Bid Request Timeout | Bid request has timed out. |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user security-related issue.* |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to the creative only containing a blank image or serving a 1x1 pixel image (blanks).* |
| Creative filtered (approval denied - performance issue) | The creative was disapproved by Unity's exchange review due to a performance issue.* |
| Creative filtered (approval denied - performance issue) | The creative was disapproved by Unity's exchange review due to a performance issue.* |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a missing media file.* |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - performance issue) | The creative was disapproved by Unity's exchange review due to a performance issue. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - offensive content) | The creative was disapproved by Unity's exchange review due to offensive content. |
| Creative filtered (approval denied - user security) | The creative was disapproved by Unity's exchange review due to a user-security related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. |
| Creative filtered (approval denied - creative quality) | The creative was disapproved by Unity's exchange review due to a creative quality-related issue. The creative was moderated by Unity's review. For more information, contact your Unity Ads representative. |