> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://cockpit.help.localyzer.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Why was my campaign rejected?

Your campaign was rejected because it failed an approval or compliance check — most commonly due to a **rejected custom ad template** or a **rejected reimbursement review**.

### Most common rejection reasons in the campaign lifecycle
**1) Ad template rejected**
This happens when your campaign uses a **custom ad template** and the approver rejects it during the template review.
Typical causes:
* Brand or compliance rules weren’t met (e.g., restricted elements changed)
* Required legal/brand elements are missing or incorrect
**2) Reimbursement rejected**
This happens after you upload documentation and the reimbursement review is rejected.
Typical causes:
* Missing or invalid documentation (invoice, receipt, proof of action)
* Expense details don’t match what was booked/used
* Required justification is missing

### How to confirm the exact reason
1. Go to **My workspace → My campaigns**
2. Open the rejected campaign
3. Open the campaign’s **timeline / comments / rejection notes** to see the reviewer’s reason

### Important to know
* Rejection can occur at different stages:
    * During **ad template review**
    * During **reimbursement review**
* If the status is **Info requested**, it means your campaign is **not rejected** — you still have a chance to upload missing info before the deadline.