Campaign Images (Meta / Google)
| Meta | |
Min dimensions | 960×960 px (square) | 600×600 px |
Recommended | 1200×1920 px (portrait) or 1920×1920 px (square) | 1200×1200 px |
Max file size | 20 MB | 20 MB |
Formats | JPG, PNG | JPG, PNG |
Renditions generated:
Meta: 1:1 (1080×1080), 1.91:1 (1200×628), 9:16 (1080×1920)
Google: 1.91:1 (1200×628), 1:1 (1200×1200)
Logos (Google only)
Format: JPG or PNG only
Shape: Exactly 1:1 square (any deviation is rejected)
Min size: 128×128 px
Recommended: 1200×1200 px
Max file size: 5.12 MB
Why 960 px is the minimum height for Meta
The 9:16 Stories format drives the minimum. When NEXT upscales your image to fit the 1080×1920 Stories rendition, any image shorter than 960 px requires more than 2× upscaling which causes it to be rejected.
Upscaling rules:
Up to 1.5× upscale → valid
1.5×–2× upscale → warning (quality loss expected)
Over 2× upscale → invalid (rejected)
Size | Reason |
800×800 px | 9:16: 1920/800 = 2.4× |
1080×1080 px | 9:16: 1920/1080 = 1.78× → actually not rejected (warning only) |
1200×628 px | 9:16: 1920/628 = 3.06× |
1200×800 px | 9:16: 1920/800 = 2.4× |
600×600 px | 9:16: 1920/600 = 3.2× |
1920×1080 px | 9:16: 1920/1080 = 1.78× → actually not rejected (warning only) |
Any image shorter than 960 px gets rejected. The Stories (9:16) format is the constraint that catches most common landscape and square sizes.
