Catch the ad rejection before the network does.

Show us your ad and where it’s going. We’ll point out what to change, and the network rule behind each fix.

Preflight sample check of a Vesper Hall cocktail ad. Changes are needed: TrafficStars does not allow alcohol, and the fix is to run the ad on a network that accepts alcohol or use a creative that shows no alcohol.
Sample check. Vesper Hall is a fictional brand.

This download button breaks a Google Ads rule.

Download button in an image ad

Verdict on Google Ads: Fail

Google Ads does not allow download or install buttons in image ads.

What to change

Remove the download button and its arrow.

Half page image ad, 300 × 600A sample result. Larder is a fictional brand.

The network’s rule

“Download or install buttons or icons in image ads”
Google Ads policy: Misleading ad design (opens in a new tab)

Rules you’d only find in the fine print.

Sample 1 of 4

Sample results for fictional brands. The network makes the final call on every ad.

How a check works.

  1. Step 1: Send the ad

    Upload it in the dashboard, with the placements you plan to buy.

  2. Step 2: We check each network’s rules

    We read the image against the creative rules each network publishes for those placements.

  3. Step 3: Fix it before you submit

    Each placement comes back pass, limited, fail, or needs review, with the network’s rule and the change to make.

All networks supported.

See supported networks
  • Meta
  • Google Ads
  • ExoClick
  • TrafficJunky
  • TrafficStars

Check your next ad.

Try it in the dashboard

Upload one ad and see a result for each placement.

  • Get an API key

    Check every ad your customers upload, from inside your own product. Coming soon.

  • Read the docs

    The supported networks, what the check can and cannot see, and the API.