> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Ad

> Fetches one Meta ad by ID with its status, review feedback (disapproval reasons per policy and placement), delivery issues, recommendations, bidding, tracking and a creative summary

Fetches one Meta ad by ID with its status, review feedback (disapproval reasons per policy and placement), delivery issues, recommendations, bidding, tracking and a creative summary. Use it to diagnose a DISAPPROVED or non-delivering ad.

|                      |                       |
| -------------------- | --------------------- |
| **App**              | Meta Ads              |
| **Operation ID**     | `meta_ads_get_ad`     |
| **Type**             | Action                |
| **Connection**       | `meta_ads` (required) |
| **Credits per run**  | 1                     |
| **Agent / MCP tool** | Yes                   |

## Inputs

| Field     | Type           | Required | Default | Description                                                                                                                                                          |
| --------- | -------------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account` | DynamicAccount | Yes      | -       | Select Meta Ads account that owns the ad, ask the user for it if not provided                                                                                        |
| `ad_id`   | string         | Yes      | -       | The Meta ad ID to fetch. Returns the ad's status, review feedback (disapproval reasons), delivery issues, recommendations, bidding, tracking and a creative summary. |

## Output

**Type**: `Dict`

Returns ad\_id, effective\_status, ad\_review\_feedback, issues\_info and the raw ad payload from Meta.
