Rules & rejections

Screenshot requirements, and why uploads get rejected

There are two kinds of failure and they happen days apart. A validator error stops the upload immediately. A policy flag costs you a full review cycle. Here is both lists.

Verify against App Store Connect and Play Console before submitting

Failure mode one

Technical: blocks the upload

These fire the moment you drop the file in. None of them are judgement calls.

RequirementDetailStore
Exact pixel dimensionsApp Store Connect matches the declared slot exactly. A file one pixel off is rejected at upload.Both
No alpha channelPNGs must be flattened. This is the most common silent failure — the file looks correct locally.Both
sRGB colour spaceCMYK files and unusual embedded profiles are refused. Convert before exporting.Apple
One orientation per familyA device family must be all portrait or all landscape. Mixing them is refused.Apple
Minimum screenshot countsPlay will not publish with fewer than two phone screenshots, and wants a minimum of four each for tablet and Chromebook. Apple requires one 6.9" iPhone set, plus a 13" iPad set if the build supports iPad.Both
Edge and ratio limits320 px minimum, 3840 px maximum, and no side more than twice the other.Google
File size cap8 MB per screenshot on Play. Apple's practical ceiling is higher but large files slow uploads.Google
Feature graphic presentA Play listing cannot publish without a 1024 × 500 banner.Google
Failure mode two

Content: fails in review

These pass every validator and are caught by a person, typically several days later.

It has to be the app you actually shipped

Screenshots that show features not present in the build, or screens the reviewer cannot reach, are the single most common content rejection. If a feature is behind a flag, enable it for the review account and say so in the review notes.

No placeholder content

Lorem text, "User Name", empty states dressed up as real data, and obviously fabricated numbers all read as an unfinished submission.

No other platforms

An App Store screenshot may not show an Android device shell, mention Google Play, or reference another store. The reverse applies on Play. If you generate both sets, use each store's own device shell.

No unearned social proof

Star ratings, award badges, press logos and "#1 in category" claims you cannot substantiate are policy problems. Real, current, attributable proof is fine and works well.

Pricing claims must be honoured

A "Free forever" headline over an app with a hard paywall on second launch will be rejected, and correctly. Match the headline to what a new user actually experiences.

Age rating consistency

Content in the screenshots has to sit within your declared age rating. A 4+ rating with a screenshot showing mature content fails on both stores.

No current-hardware violations

Device frames showing hardware Apple no longer ships are flagged. This is the practical reason to stop reusing a mockup PSD from three years ago.

Pre-submission checklist

Ten lines. Run it before every submission, not just the first.

  1. 1

    Correct pixel dimensions for every device family you declare.

  2. 2

    Flattened RGB PNG or JPEG, with no transparency anywhere.

  3. 3

    First two screenshots legible when scaled to roughly 150 px wide.

  4. 4

    No placeholder, lorem, or fabricated content inside the framed screen.

  5. 5

    Every feature shown is reachable in the build you submitted.

  6. 6

    No competing platform, store, or device referenced anywhere in the set.

  7. 7

    Every claim, price and rating verifiable and current.

  8. 8

    Headlines localised for every storefront you publish to.

  9. 9

    Portrait and landscape not mixed within a device family.

  10. 10

    Feature graphic supplied for Google Play.

Rejection questions

Why was my App Store screenshot rejected?+

Separate the two cases. If it failed at upload, it is technical: wrong dimensions, an alpha channel, or an unsupported colour space. If it failed days later in review, it is content: a feature the reviewer could not reach, placeholder data, an unsupported claim, or a reference to another platform.

Can screenshots alone cause an app rejection?+

Yes. Metadata is reviewed alongside the binary, and misleading screenshots are grounds for rejection on their own. It is a common cause of a second review cycle on an otherwise finished app.

Are text and marketing overlays allowed on screenshots?+

Yes, and they are expected — the store gallery is understood to be marketing material rather than raw captures. What is not allowed is text that misrepresents the app or references a competing platform.

Do both stores have the same rules?+

The content principles are similar — do not mislead, do not reference the other platform, do not fake proof. The technical rules differ significantly: Apple validates exact pixel sizes, Play validates ratio and edge length and additionally requires a feature graphic.

How do I avoid the technical rejections entirely?+

Export at store dimensions instead of resizing by hand. Every file from the store export presets leaves at the exact target size, flattened to RGB with no alpha, which removes the three most common upload failures at once.