How to preview ads and view metric breakdowns

Last updated June 10, 2026

The ads manager does more than list your campaigns, ad sets and ads — it lets you preview exactly how an ad renders on Meta and slice its performance metrics by dimensions like platform, age and gender. This article covers both. If you're new to the ads manager, start with How to view and navigate the ads manager.

Open the ad preview across placements and devices

Previews are available on the Ads tab (an ad has to exist on Meta before it can render a preview).

  1. Open the Ads Manager and switch to the Ads tab.
  2. Find the ad you want to inspect. Click its thumbnail, click the ad name, or hover the row and click the Preview (eye) action.
  3. A dialog opens with a live preview of the post associated with that ad, pulled directly from Meta.

At the top of the dialog is a format dropdown. Switch between placements to see how the same ad looks in each one:

  • Desktop Feed
  • Mobile Feed
  • Instagram Feed
  • Instagram Story

Each selection re-fetches the preview from Meta, so what you see is the real rendered ad — including your primary text, headline, link and call-to-action — not an approximation. If the ad is tied to an existing post, a View on Facebook link appears so you can open the original post in a new tab.

Choose a breakdown dimension

Breakdowns split each entity's metrics by a dimension instead of showing a single combined row. The control lives in the toolbar at the top-right of the table, next to search and export.

  1. Click the Breakdown button to open the dropdown.
  2. Pick a dimension. The available options are:
    • Age
    • Gender
    • Country
    • Platform (Facebook, Instagram, etc.)
    • Placement (feed, stories, reels and so on)
    • Device
    • Day
  3. Choose None at any time to collapse the splits and return to the normal table.

When a breakdown is active, the button highlights and relabels itself — for example By Age — so you always know a split is applied. Breakdowns work at the campaign, ad set and ad level, and respect your current date range and any campaign or ad-set scope you've drilled into.

Read the nested breakdown rows

Breakdown data appears nested under each entity, not as a flat replacement table. When rows are available, a chevron appears to the left of the entity name.

  • Click the chevron to expand or collapse the sub-rows for that entity.
  • Each sub-row is one slice of the dimension — one age band, one gender, one platform — with the same metric columns as the parent row.
  • The parent row keeps showing the combined total, so you can compare each slice against the overall number at a glance.

This nesting lets you keep the full account view while drilling into the detail that matters, rather than losing your place in a separate report.

When breakdowns help diagnose performance

Reach for a breakdown when an entity's headline numbers look fine (or off) and you want to know why:

  • Platform / Placement — spot when Instagram Stories is burning budget at a high cost per result while Facebook Feed quietly carries the campaign.
  • Age / Gender — find the audience segment driving conversions, or the one inflating cost, before you tighten targeting. See How to edit targeting, placements and dayparting.
  • Country — catch a geo that's spending without converting.
  • Day — see whether performance is trending up or down across your date range.

Findings like these are exactly what feed a cleanup pass — pair them with How to bulk edit status, budget and bidding or let an optimization audit surface them automatically.

How breakdown data is fetched

Breakdown rows are fetched separately from the main entity list. The base table loads first so the manager stays responsive; the moment you pick a dimension, uplads makes a second request to Meta for the split insights and shows a small spinner on the Breakdown button while it loads.

A few practical consequences:

  • There's a brief pause after selecting a dimension while the split data arrives — that's expected.
  • Changing the date range, scope or refreshing re-fetches the breakdown so the splits always match what's on screen.
  • Because the data is a separate insights query, an entity with no recorded activity for the chosen dimension simply won't show sub-rows.

Next, learn how to act on what you find with automated rules or by editing targeting and dayparting.

Related articles