{"id":74,"date":"2026-04-16T14:43:03","date_gmt":"2026-04-16T14:43:03","guid":{"rendered":"https:\/\/appscreenkit.com\/learn\/app-store-requirements-submission-rules-visuals-convert\/"},"modified":"2026-04-16T14:43:11","modified_gmt":"2026-04-16T14:43:11","slug":"app-store-requirements-submission-rules-visuals-convert","status":"publish","type":"post","link":"https:\/\/appscreenkit.com\/learn\/app-store-requirements-submission-rules-visuals-convert\/","title":{"rendered":"App store requirements: submission rules and visuals that convert"},"content":{"rendered":"<\/p>\n<hr>\n<blockquote>\n<p><strong>TL;DR:<\/strong><\/p>\n<ul>\n<li>App rejection often results from visual and metadata discrepancies rather than code issues.<\/li>\n<li>Strict guidelines on screenshot size, content, and UI accuracy are essential for approval.<\/li>\n<li>Using templates and checklists helps ensure compliance and boosts app store conversion rates.<\/li>\n<\/ul>\n<\/blockquote>\n<hr>\n<p>Most app rejections are not caused by bad code or broken features. They happen because a screenshot was the wrong size, a UI element looked altered, or a call-to-action slipped into a Google Play asset. App stores enforce strict, evolving submission rules, and the gap between \u201cclose enough\u201d and fully compliant can cost you real installs. This article walks through exactly what both Apple and Google Play require for visual assets, where developers most commonly stumble, and how to build a repeatable process that gets your app approved and converting from day one.<\/p>\n<h2 id=\"table-of-contents\">Table of Contents<\/h2>\n<ul>\n<li><a href=\"#understanding-core-app-store-requirements\">Understanding core app store requirements<\/a><\/li>\n<li><a href=\"#screenshot-and-visual-asset-requirements%3A-what-the-stores-demand\">Screenshot and visual asset requirements: What the stores demand<\/a><\/li>\n<li><a href=\"#common-pitfalls-and-edge-cases%3A-why-apps-get-rejected\">Common pitfalls and edge cases: Why apps get rejected<\/a><\/li>\n<li><a href=\"#step-by-step%3A-preparing-and-submitting-compliant-app-store-visuals\">Step-by-step: Preparing and submitting compliant app store visuals<\/a><\/li>\n<li><a href=\"#what-most-guides-miss-about-app-store-requirements\">What most guides miss about app store requirements<\/a><\/li>\n<li><a href=\"#easier-app-store-compliance-and-higher-conversions-with-appscreenkit\">Easier app store compliance and higher conversions with AppScreenKit<\/a><\/li>\n<li><a href=\"#frequently-asked-questions\">Frequently asked questions<\/a><\/li>\n<\/ul>\n<h2 id=\"key-takeaways\">Key Takeaways<\/h2>\n<table>\n<thead>\n<tr>\n<th>Point<\/th>\n<th>Details<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Visual compliance is critical<\/td>\n<td>Accurate, high-quality screenshots are as important as code for app approval and downloads.<\/td>\n<\/tr>\n<tr>\n<td>First impressions count<\/td>\n<td>The first two screenshots influence most users\u2019 app install decisions in under 7 seconds.<\/td>\n<\/tr>\n<tr>\n<td>Avoid common pitfalls<\/td>\n<td>Modified UIs, wrong sizes, and forbidden CTAs are top reasons for rejection.<\/td>\n<\/tr>\n<tr>\n<td>Proactive reviews boost success<\/td>\n<td>Use checklists and visual QA before submitting to prevent setbacks and speed approvals.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"understanding-core-app-store-requirements\">Understanding core app store requirements<\/h2>\n<p>App store requirements are not just a legal formality. They are a structured set of rules that govern everything from your app\u2019s content and metadata to the exact pixel dimensions of your screenshots. Both Apple App Store and Google Play maintain detailed policies, and both update them regularly. Missing a single spec can send your submission back to square one.<\/p>\n<p>At the highest level, requirements fall into four buckets: eligibility (who can publish), content policies (what your app can do and say), metadata rules (titles, descriptions, keywords), and visual asset specifications (screenshots, icons, feature graphics). Most developers focus on the first three and underestimate the fourth. That is a mistake, because visuals are the first thing a potential user sees and the first thing a reviewer checks against policy.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/csuxjmfbwmkxiegfpljm.supabase.co\/storage\/v1\/object\/public\/blog-images\/organization-24157\/1776350566927_Infographic-of-app-store-requirements-categories.jpeg\" alt=\"Infographic of app store requirements categories\"><\/p>\n<p>For Google Play, <a href=\"https:\/\/appscreenkit.com\/learn\/app-store-listing-checklist-optimize-visuals-cvr\">store listing requirements<\/a> include strict rules on screenshot dimensions, content accuracy, and prohibited elements. <a href=\"https:\/\/support.google.com\/googleplay\/android-developer\/answer\/9866151\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Google Play requires minimum 2 screenshots<\/a> with specific dimension and content guidelines, and non-compliance is one of the top reasons listings get flagged before they even reach a human reviewer.<\/p>\n<p>Apple\u2019s review process is known for its attention to UI accuracy. Reviewers will reject screenshots that show a modified interface, include device frames that misrepresent the hardware, or display features the app does not actually have. The bar is high, and it is enforced consistently.<\/p>\n<p>Here are the most commonly missed requirements across both platforms:<\/p>\n<ul>\n<li>Screenshot dimensions outside the accepted range for the target device<\/li>\n<li>Metadata that does not match the actual app experience<\/li>\n<li>Icons with transparency or alpha channels on platforms that prohibit them<\/li>\n<li>Promotional text, rankings, or pricing embedded in screenshots<\/li>\n<li>Feature graphics that include device frames on Google Play<\/li>\n<\/ul>\n<blockquote>\n<p>\u201cCompliance is not a one-time task. Platforms update their guidelines, and what passed review six months ago may not pass today. Build a habit of checking policy pages before every major submission.\u201d<\/p>\n<\/blockquote>\n<p>Using a store listing checklist before each submission is one of the simplest ways to catch these issues early, before they become rejection notices.<\/p>\n<h2 id=\"screenshot-and-visual-asset-requirements-what-the-stores-demand\">Screenshot and visual asset requirements: What the stores demand<\/h2>\n<p>Once you understand the big-picture compliance, the next step is nailing your app\u2019s visuals. Screenshots are not just compliance boxes to tick. They are your primary conversion tool, and the stores treat them that way.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/csuxjmfbwmkxiegfpljm.supabase.co\/storage\/v1\/object\/public\/blog-images\/organization-24157\/1776350558494_Designer-editing-app-store-screenshots-checklist.jpeg\" alt=\"Designer editing app store screenshots checklist\"><\/p>\n<p>Here is a side-by-side look at the core technical requirements:<\/p>\n<table>\n<thead>\n<tr>\n<th>Requirement<\/th>\n<th>Apple App Store<\/th>\n<th>Google Play<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Minimum screenshots<\/td>\n<td>1 per device type<\/td>\n<td>2 per device type<\/td>\n<\/tr>\n<tr>\n<td>Maximum screenshots<\/td>\n<td>10 per device type<\/td>\n<td>8 per device type<\/td>\n<\/tr>\n<tr>\n<td>Max dimension<\/td>\n<td>2208px<\/td>\n<td>3840px<\/td>\n<\/tr>\n<tr>\n<td>Aspect ratio<\/td>\n<td>Varies by device<\/td>\n<td>No greater than 2:1<\/td>\n<\/tr>\n<tr>\n<td>File format<\/td>\n<td>PNG or JPEG<\/td>\n<td>PNG or JPEG<\/td>\n<\/tr>\n<tr>\n<td>Device frames<\/td>\n<td>Allowed (accurate only)<\/td>\n<td>Not preferred<\/td>\n<\/tr>\n<tr>\n<td>CTAs \/ pricing<\/td>\n<td>Prohibited<\/td>\n<td>Prohibited<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Google Play limits screenshots to 8 per device type, prohibits CTAs and pricing claims, and recommends at least 4 shots per listing. Apple has similar content rules but places extra emphasis on UI accuracy. If your screenshot shows a button that does not exist in the current build, expect a rejection.<\/p>\n<p>Beyond the technical specs, both stores care deeply about content quality. Screenshots should show real, in-app functionality. They should be sharp, well-lit (in a design sense), and immediately communicate what the app does. Blurry assets, low-contrast text, or cluttered layouts will hurt your conversion rate even if they technically pass review.<\/p>\n<p>For content best practices, keep these rules in mind:<\/p>\n<ul>\n<li>Use at least 4 screenshots per device type, even when the minimum is 2<\/li>\n<li>Show your app\u2019s core value in the first two frames<\/li>\n<li>Avoid embedding rankings, awards, or time-sensitive claims<\/li>\n<li>Match the screenshot content to the device it targets<\/li>\n<li>Follow <a href=\"https:\/\/appscreenkit.com\/learn\/app-preview-images-boost-store-conversions\">preview image tips<\/a> to maximize visual impact per frame<\/li>\n<\/ul>\n<p>Pro Tip: The first two screenshots do the heaviest lifting. Research consistently shows they influence up to 70% of install decisions. Treat those two frames like a billboard, not an afterthought. Everything else supports the story they start.<\/p>\n<p>For developers who want to go deeper on <a href=\"https:\/\/appscreenkit.com\/learn\/what-is-screenshot-optimization-boost-app-store-results\">screenshot optimization<\/a>, the payoff is measurable. Better visuals directly correlate with higher conversion rates on both platforms.<\/p>\n<h2 id=\"common-pitfalls-and-edge-cases-why-apps-get-rejected\">Common pitfalls and edge cases: Why apps get rejected<\/h2>\n<p>With requirements in mind, let\u2019s see where real submissions often stumble and how to avoid those pitfalls.<\/p>\n<p>Rejections rarely come from obvious mistakes. They come from the edge cases, the details that feel minor but trigger automated or manual flags. Apple rejects modified UI and alpha channels; Google flags low-resolution shots and spam text. And across both platforms, the average user makes a download decision in under 7 seconds, with the first two screenshots driving up to 70% of drop-off influence.<\/p>\n<p>Here is a comparison of the most common rejection triggers by platform:<\/p>\n<table>\n<thead>\n<tr>\n<th>Issue<\/th>\n<th>Apple App Store<\/th>\n<th>Google Play<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Modified or altered UI<\/td>\n<td>Rejected<\/td>\n<td>Not applicable<\/td>\n<\/tr>\n<tr>\n<td>Alpha channels in icons<\/td>\n<td>Rejected<\/td>\n<td>Allowed<\/td>\n<\/tr>\n<tr>\n<td>Low resolution assets<\/td>\n<td>Flagged<\/td>\n<td>Flagged<\/td>\n<\/tr>\n<tr>\n<td>CTAs or pricing in screenshots<\/td>\n<td>Rejected<\/td>\n<td>Rejected<\/td>\n<\/tr>\n<tr>\n<td>Inaccurate app representation<\/td>\n<td>Rejected<\/td>\n<td>Rejected<\/td>\n<\/tr>\n<tr>\n<td>Device frames<\/td>\n<td>Allowed (accurate)<\/td>\n<td>Not preferred<\/td>\n<\/tr>\n<tr>\n<td>Spam or keyword stuffing in text<\/td>\n<td>Metadata rejection<\/td>\n<td>Metadata rejection<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The most frequent submission mistakes, in order of how often we see them:<\/p>\n<ol>\n<li>Submitting screenshots at the wrong pixel dimensions for the target device<\/li>\n<li>Including alpha channels in icons submitted to Apple<\/li>\n<li>Showing UI states or features that are not in the current app version<\/li>\n<li>Embedding promotional text, pricing, or ranking claims in screenshot images<\/li>\n<li>Using device mockups that misrepresent the hardware model<\/li>\n<li>Uploading assets with visible compression artifacts or blurry text<\/li>\n<\/ol>\n<p>For <a href=\"https:\/\/appscreenkit.com\/learn\/design-google-play-visuals-maximize-app-conversions\">Google Play visual design<\/a>, the rules around content accuracy are just as strict as Apple\u2019s, even if the technical specs differ. A screenshot that shows a premium feature in a free app, without clearly labeling it, can trigger a rejection for misleading representation.<\/p>\n<p>Pro Tip: Before submitting, load your screenshots onto actual physical devices. What looks sharp on a 27-inch monitor can look pixelated on a real phone screen. This single step catches more edge-case issues than any automated validator.<\/p>\n<p>For teams working on <a href=\"https:\/\/appscreenkit.com\/learn\/app-screenshot-branding-tutorial-boost-downloads\">app screenshot branding<\/a>, consistency across device types is also a common miss. Your iPhone 15 Pro screenshots and your iPad screenshots should feel like they belong to the same product.<\/p>\n<h2 id=\"step-by-step-preparing-and-submitting-compliant-app-store-visuals\">Step-by-step: Preparing and submitting compliant app store visuals<\/h2>\n<p>Knowing what to avoid, here\u2019s how you can reliably prep and submit approval-ready visuals.<\/p>\n<p>A structured workflow removes guesswork and makes compliance repeatable. Here is the process we recommend:<\/p>\n<ol>\n<li><strong>Plan your screenshot story.<\/strong> Decide which 4 to 8 moments best represent your app\u2019s value. Map each screenshot to a specific feature or user benefit before opening any design tool.<\/li>\n<li><strong>Design to spec from the start.<\/strong> Use the correct canvas dimensions for each target device. Do not design at one size and resize later. Resizing introduces quality loss and dimension errors.<\/li>\n<li><strong>Apply branding consistently.<\/strong> Use your app\u2019s color palette, typography, and tone across all frames. Follow <a href=\"https:\/\/appscreenkit.com\/learn\/effective-app-store-branding-steps-higher-conversions\">branding steps<\/a> to keep visuals cohesive and professional.<\/li>\n<li><strong>Export at the correct file format and resolution.<\/strong> PNG is generally preferred for sharpness. Check each platform\u2019s maximum file size limits before exporting.<\/li>\n<li><strong>Run a QA pass against the platform checklist.<\/strong> Use a visuals checklist to verify every asset before upload.<\/li>\n<li><strong>Upload and preview in the developer console.<\/strong> Both App Store Connect and Google Play Console let you preview how assets will appear. Use this step. Do not skip it.<\/li>\n<\/ol>\n<p>For your final QA pass, check every asset against this list:<\/p>\n<ul>\n<li>Correct pixel dimensions for each device type<\/li>\n<li>No alpha channels in Apple icon submissions<\/li>\n<li>No CTAs, pricing, or ranking claims embedded in images<\/li>\n<li>UI shown matches the current app build exactly<\/li>\n<li>Text in screenshots is legible at actual device size<\/li>\n<li>File format is PNG or JPEG with no compression artifacts<\/li>\n<li>Feature graphic (Google Play) does not include a device frame<\/li>\n<\/ul>\n<p>Best outcomes come from following technical requirements and focusing on visual accuracy and quality. Teams that build this checklist into their release workflow see fewer rejections and faster approval cycles.<\/p>\n<h2 id=\"what-most-guides-miss-about-app-store-requirements\">What most guides miss about app store requirements<\/h2>\n<p>Most articles on this topic treat requirements as a compliance checklist, something to get through so you can move on. That framing is exactly what keeps good apps stuck at average conversion rates.<\/p>\n<p>The developers who consistently outperform in app stores are not just meeting requirements. They are using those constraints as a creative brief. Every rule about screenshot accuracy, every prohibition on misleading visuals, is also an instruction to show your app honestly and compellingly. That is a marketing opportunity, not a burden.<\/p>\n<p>We have seen apps with technically perfect submissions convert at half the rate of apps with the same specs but stronger visual storytelling. The difference is almost always in how the first two screenshots communicate value, not whether they passed a dimension check.<\/p>\n<p>Our honest take: treat platform requirements as a floor, not a ceiling. Build <a href=\"https:\/\/appscreenkit.com\/learn\/app-visual-marketing-strategies-boost-downloads\">visual marketing strategies<\/a> that go beyond compliance and actively sell your app. And stay proactive. Platform guidelines shift, and the developers who notice early have a real advantage over those scrambling to catch up after a rejection.<\/p>\n<h2 id=\"easier-app-store-compliance-and-higher-conversions-with-appscreenkit\">Easier app store compliance and higher conversions with AppScreenKit<\/h2>\n<p>If you have made it through this guide, you know how many details go into a compliant, high-converting app store listing. The good news is that you do not have to manage all of it manually.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/csuxjmfbwmkxiegfpljm.supabase.co\/storage\/v1\/object\/public\/blog-images\/organization-24157\/1774735187544_appscreenkit.jpg\" alt=\"https:\/\/appscreenkit.com\"><\/p>\n<p>AppScreenKit is built specifically for this workflow. The <a href=\"https:\/\/appscreenkit.com\">App Store Screenshot Generator<\/a> gives you pre-sized canvases for every major device type, so dimension errors become a non-issue. You can explore <a href=\"https:\/\/appscreenkit.com\/learn\/advantages-mockup-tools-app-store-success\">app store mockup tools<\/a> to add professional 3D device frames that meet platform guidelines, and use <a href=\"https:\/\/appscreenkit.com\/learn\/pre-built-screenshot-templates-save-time-boost-quality\">pre-built screenshot templates<\/a> to move from blank canvas to submission-ready assets in minutes. For indie developers and small teams, it is the fastest path from app build to app store approval.<\/p>\n<h2 id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n<h3 id=\"what-screenshots-do-i-need-for-the-app-store-and-google-play\">What screenshots do I need for the App Store and Google Play?<\/h3>\n<p>Apple requires accurate UI screenshots that reflect your current app build. Google Play needs at least 2 screenshots per device type, with no calls-to-action or pricing shown, and recommends 4 or more at 1080px and above.<\/p>\n<h3 id=\"why-do-apps-get-rejected-for-screenshots\">Why do apps get rejected for screenshots?<\/h3>\n<p>The most common causes are modified UIs, poor resolution, alpha channels in icons, and prohibited elements like CTAs or inaccurate feature representations. Apple rejects modified UI and alpha channels; Google flags low-resolution assets and spam text.<\/p>\n<h3 id=\"how-many-screenshots-should-i-use\">How many screenshots should I use?<\/h3>\n<p>Google recommends 4 or more per device type at 1080px or higher, with a maximum of 8. Apple requires enough to clearly demonstrate your app\u2019s core features, and more is generally better for conversion.<\/p>\n<h3 id=\"what-is-the-most-important-screenshot-in-my-app-listing\">What is the most important screenshot in my app listing?<\/h3>\n<p>The first two screenshots carry the most weight. They influence up to 70% of install decisions and most users form their impression within 7 seconds of viewing the listing.<\/p>\n<h3 id=\"can-i-use-device-frames-or-promotional-text-in-google-play-screenshots\">Can I use device frames or promotional text in Google Play screenshots?<\/h3>\n<p>Google prohibits promotional CTAs, rankings, and pricing in screenshots and prefers that you avoid device frames entirely. Accurate in-app experience should be the focus of every asset you submit.<\/p>\n<h2 id=\"recommended\">Recommended<\/h2>\n<ul>\n<li><a href=\"https:\/\/appscreenkit.com\/learn\/app-store-visual-trends-boost-engagement-2026\">App store visual trends to boost engagement in 2026 \u2013 AppScreenKit<\/a><\/li>\n<li><a href=\"https:\/\/appscreenkit.com\/learn\/effective-app-store-branding-steps-higher-conversions\">Effective app store branding steps for higher conversions \u2013 AppScreenKit<\/a><\/li>\n<li><a href=\"https:\/\/appscreenkit.com\/learn\/app-store-listing-checklist-optimize-visuals-cvr\">App store listing checklist: Optimize visuals for higher CVR \u2013 AppScreenKit<\/a><\/li>\n<li><a href=\"https:\/\/appscreenkit.com\/learn\/design-google-play-visuals-maximize-app-conversions\">Design Google Play visuals that maximize app conversions \u2013 AppScreenKit<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn the exact app store submission rules for Apple and Google Play, avoid common rejections, and create visuals that drive more installs and conversions.<\/p>\n","protected":false},"author":1,"featured_media":77,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-74","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":1,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/posts\/74\/revisions\/75"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/media\/77"}],"wp:attachment":[{"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/appscreenkit.com\/learn\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}