Blog
TroubleshootingMarch 30, 2025·8 min read

Why Meta Rejects Ad Images (And How to Fix It)

Meta's automated review system rejects millions of ads every day. Most rejections are fixable in under 5 minutes — if you know what to look for.

Ad rejections cost you time, budget, and momentum. Meta's review system is largely automated — an algorithm scans your creative against hundreds of signals in seconds. When it triggers, you get a generic rejection message that often doesn't tell you the real reason.

This guide covers the most common causes — from obvious (wrong image size) to subtle (EXIF metadata, previously rejected creatives, reused image hashes). Fix the right thing and your ad will pass review.

1. Image Dimensions Don't Match the Placement

Meta has strict minimum resolution requirements and supported aspect ratios. Images outside these ranges either get rejected or auto-cropped — often badly.

Problem: Image is too small (under 600px on shortest side), or aspect ratio falls outside the 1.91:1 to 4:5 range.

Fix: Resize to 1080×1080px (1:1), 1080×1350px (4:5), or 1200×628px (1.91:1) for Feed. Use 1080×1920px for Stories and Reels. MetaClean exports all four formats in one ZIP.

2. Too Much Text in the Image

Meta's old "20% text rule" no longer results in hard rejection — but it still affects delivery. Ads with heavy text overlays get limited distribution and higher CPMs.

The algorithm detects text as a percentage of the image area. Large headlines, prices, and URLs covering more than 20% of the image will trigger the filter.

Problem: Text (including logos, prices, URLs) covers more than 20% of the image area.

Fix: Move text to the ad copy (headline, description fields) instead of the image. Use the image purely for visual impact — product, lifestyle, emotion. Keep any image text minimal and in one corner.

3. Image Metadata Triggering Policy Filters

This is one of the least known rejection causes. EXIF metadata — hidden data embedded in your image file — can include GPS coordinates, camera model, editing software, and copyright information.

Meta's systems scan this data. Images tagged with GPS coordinates in certain regions, images previously rejected (identified by image hash), or images with software metadata that conflicts with your account's business type can all trigger false positives in the review system.

Stock images downloaded from certain sites carry embedded license metadata. Edited images retain the editing software signature. Screenshots carry device model data. None of this is visible to you — but Meta sees it.

Problem: Image contains EXIF data (GPS, camera model, software, copyright) that triggers content filters.

Fix: Strip all metadata before uploading. MetaClean removes EXIF, GPS, IPTC, and XMP data automatically during processing. A clean image with no metadata gives the algorithm less to flag.

4. Previously Rejected Image Hash

Meta stores a hash (digital fingerprint) of every image that has ever been rejected for policy violations. If you re-upload the exact same image — or a nearly identical version — it gets flagged automatically, even if the original rejection was a false positive.

This is why simply re-uploading a rejected ad never works. The system matches the image hash in milliseconds.

Problem: Re-uploading a previously rejected image hits the hash blocklist instantly.

Fix: Process the image through MetaClean before re-uploading. Stripping metadata and recompressing changes the image's binary data — which changes its hash. This is often enough to get a clean review on an image that was rejected for a non-obvious reason.

5. Before/After and Body Image Claims

Meta explicitly prohibits before/after images for health, weight loss, and cosmetic products. This includes side-by-side comparisons, images implying physical transformation, and images that might make users feel bad about their bodies.

The detection is visual — the algorithm identifies composition patterns typical of before/after shots, not just the content.

Problem: Image shows transformation, comparison, or body focus that violates personal health policies.

Fix: Use lifestyle imagery instead of transformation imagery. Focus on the activity, not the result. Show the product in use rather than the effect on the body.

6. Sensational or Clickbait Visual Style

Images designed to shock, disturb, or provoke excessive curiosity — red circles, dramatic arrows, extreme close-ups of body parts, exaggerated facial expressions — trigger Meta's sensationalism filters.

This was a major ecommerce trend in 2018-2022 (the "weird product" ad style). Meta has since trained its models specifically to detect these patterns.

Problem: Image uses visual tricks (circles, arrows, shock imagery) designed to force attention.

Fix: Use clean, professional product photography or lifestyle imagery. The creative should earn attention through quality, not manipulation.

Pre-Upload Checklist

Image is 1080×1080, 1080×1350, 1200×628, or 1080×1920px
File size is under 30MB (under 1MB recommended)
File format is JPG or PNG
Text covers less than 20% of image area
No before/after or body transformation imagery
No shock, sensationalism, or exaggerated expressions
EXIF/GPS metadata has been stripped
Image has not been previously rejected
No prohibited product categories (weapons, drugs, misleading health claims)
Image matches the landing page content

MetaClean handles the technical items automatically — correct sizing, compression, and metadata removal. The policy items (text %, content type) you control in your creative design.

Clean your creatives →

Frequently Asked Questions

How long does Meta ad review take?

Most ads are reviewed within 24 hours. Ads submitted on weekends or holidays can take up to 48 hours. If your ad is still "In Review" after 48 hours, duplicate the ad set and resubmit — sometimes the review queue gets stuck.

Can I appeal a rejected Meta ad?

Yes — in Ads Manager, find the rejected ad, click "See Details", then "Request Review". Human reviewers handle appeals. If you believe the rejection was a false positive, always appeal rather than just creating a new ad with the same content.

Why does Meta keep rejecting my ad with no clear reason?

Meta's automated system gives generic rejection messages. The actual trigger could be metadata, image hash, or a subtle policy flag. Try: strip metadata, resize to exact specs, change the image slightly (crop, brightness, saturation), and resubmit.

Does removing metadata really help with ad rejections?

Yes, for a specific category of false positives. Images with GPS data from certain locations, or images carrying metadata from software flagged in previous policy violations, can trigger automated review filters. Stripping metadata removes this risk.

What happens to my ad account if I keep getting rejections?

Repeated rejections increase your "policy violation history" which raises your risk score. Too many violations can lead to ad account restrictions or bans. Fix rejections quickly, appeal false positives, and keep your rejection rate low.

Stop resizing manually.

Strip metadata and resize to every ad format automatically.

Try MetaClean free →