Play Console rejects assets at upload time with terse messages. Here is the full set of dimensions, with the constraints that are not obvious from the error text.
App icon
- 512 × 512 px, 32-bit PNG, under 1 MB.
- No alpha transparency in the Play Store icon — Play composites its own shape mask. A transparent background renders as black in some surfaces.
- Do not bake in a drop shadow or a rounded-corner mask. Play applies its own.
- Keep meaningful content away from the outer ~10% so shape masks do not clip it.
In your APK or AAB you still ship the full density ladder: mdpi 48×48, hdpi 72×72, xhdpi 96×96, xxhdpi 144×144, xxxhdpi 192×192. Adaptive icons add a foreground and background layer at 108 × 108 dp, of which only the central 72 × 72 dp is guaranteed visible.
Our icon generator emits all of these from a single source image as a res/ folder.
Feature graphic
- 1024 × 500 px, PNG or JPEG, no alpha.
- Mandatory for every app — you cannot publish without it.
- It gets cropped and overlaid in several surfaces, so keep text within the central ~80%.
- If you supply a promo video, the feature graphic becomes its play-button backdrop. Avoid putting critical text dead centre.
Build one in the browser with the feature graphic maker.
Screenshots
Requirements differ by form factor, and Play now expects assets for each device type you declare support for.
- Phone: minimum 2, maximum 8. Each side between 320 px and 3840 px, with the longest side no more than twice the shortest. 1080 × 1920 is the safe default.
- 7-inch tablet: up to 8, same ratio constraints.
- 10-inch tablet: up to 8. Required if you declare tablet support.
- Format: PNG or JPEG, no alpha.
The first two screenshots carry almost all the weight — they are what appears in search results without a tap. Lead with your strongest screen and a short benefit caption rather than a raw UI dump. The screenshot generator frames and captions them for you.
Text limits, while you are here
- App title: 30 characters.
- Short description: 80 characters — shown above the fold, so it matters more than its length suggests.
- Full description: 4000 characters.
Keyword stuffing, fake urgency, and emoji spam in the title are ranked down and can trigger a listing rejection. Check yours with the listing preview.
Upload-time rejections and what they mean
- "Image has an alpha channel" — re-export flattened onto an opaque background.
- "Wrong dimensions" — usually a screenshot whose aspect ratio exceeds 2:1.
- "File too large" — the 1 MB icon ceiling; run it through a PNG optimiser.