<!--
{
  "availability" : [
    "Apple Ads Platform API: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Apple-Ads-Platform-API",
  "identifier" : "/documentation/Apple-Ads-Platform-API/BrandRejectionReasonResponse",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Apple Ads Platform API"
    ],
    "preciseIdentifier" : "data:apple-ads-platform-api:BrandRejectionReasonResponse"
  },
  "title" : "BrandRejectionReasonResponse"
}
-->

# BrandRejectionReasonResponse

A single policy assignment with rejection reason details for a brand entity.

```
object BrandRejectionReasonResponse
```

## Discussion

A `PolicyAssignmentQueryResponse` returns `BrandRejectionReasonResponse` in its `result` array. Each entry identifies the affected brand, the entity and component that triggered the policy assignment, and the rejection reason code, title, and body text.

To programmatically handle specific rejection categories, use `code`. To surface human-readable messaging to advertisers, use `title` and `body`.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)