Gooseworks field notes: check an ad before it goes live
meta adsad reviewad creative

How to check an ad before it goes live

A pre-launch check catches cut-off text, low-resolution images and copy that could be rejected. Here is what to look at, and what Goose checks for you before a Meta launch.

Gooseworks
Gooseworks · 1 min read

Most ad problems are visible before launch: text cut off by the placement, a soft image, a headline that does not match the offer, copy that Meta may reject. A short check catches them. This is the list we use, and what Goose does automatically.

What Goose checks before a Meta launch

Before you approve a Meta launch, Goose previews each ad the way Meta will show it. It flags:

  • Cut-off text.
  • Low-resolution images.
  • Copy that could get rejected.

You see the flags before the launch reaches you for approval.

Your own checklist

  1. Offer. Does the headline match what the landing page offers today?
  2. Product. Does the product in the ad match the real one?
  3. Logo and name. Correct logo, correct spelling of the brand.
  4. Safe zones. Is text clear of the areas hidden by each placement's interface? Ads generated for a specific platform and placement include safe zones.
  5. Links. Links in ads Goose launches carry tracking parameters, so your analytics, CRM or store can tell which ad drove a click, lead or sale. Check that your analytics reads them.
  6. Policy. Anything a reviewer could read as a claim you cannot support.

Nothing changes without your approval

A budget change or a creative swap proposed by Goose changes nothing on Meta until you approve it from the Reports tab. A launch, pause or undo prepared from a coding agent works the same way.

After launch: the weekly review

  • Goose watches your Meta account between reports and tells you if money is being wasted or delivery is blocked.
  • A weekly deep-dive looks at fully finished days only and flags specific ads worth pausing.
  • You can pause a single underperforming ad instead of the whole campaign, from chat, the campaign page or the ad itself.

Try it

Connect Meta at gooseworks.ai/ads. To plan what to test, read how to plan a month of ad creative testing.

Keep reading

Skills used in this post

Review Finished Ad

Final QC gate for a rendered 9:16 video ad, run before it is published. One script checks what a machine can decide — exact 1080x1920 size, a hook that moves and speaks in the first second, no frozen stretches, no dead air, no black frames, the brand's real logo on the end card (never a favicon, never a redrawn or wrong logo), end-card colours near the brand palette — and builds one contact sheet (frames with the TikTok/Reels UI safe zones shaded, beside the logo, product images and a font specimen) for the checks that need eyes — font, product likeness, product consistency across scenes, safe zones. A declared silent-text profile covers silent, text-led formats such as kinetic text (no audio track needed, short blank beats between text beats allowed within fixed bounds). Exit 0 PASS / 2 FAIL / 3 ERROR. Use on every finished video master before pinning it.

Meta Ad Manager

Front door and loop owner of a Meta (Facebook/Instagram) ad harness. Reads the brand's ads/ docs, works out which campaign the user means and which stage it is at, hands off to the stage skill that runs it (intake, strategy, creative, launch, checks, fixes, answers), and writes every stage change back to the docs. Use it when someone wants to run ads on Meta, comes back to ads they started earlier, a stage skill hands back, or a scheduled check fires.

Launch Meta Ad Campaign

Take someone from a business goal to a verified, paused-then-live Meta/Facebook/Instagram campaign without making them learn Meta's hierarchy. Use automatically for requests to launch, run, create, publish, set up, or plan Meta ads; use reporting skills for analysis-only requests.