Codegea

Development

Custom software developmentSystems, platforms and integrations built around your operationCorporate websitesProfessional, fast and built to inspire trustOnline storesCatalog, payments and shipping ready to sell 24/7WooCommerceFast WooCommerce stores with each country’s payments and invoicingLanding pagesA page focused on one goal: turning visitors into customersMobile appsCustom iOS and Android apps that put your business in your customers’ pockets

Integration and CMS

CMS integrationsWordPress, Strapi, Directus and Arc XP connected to your whole ecosystemArc XPSupport, implementation and integrations for the media platformMigrationsMigrate your site, platform or database without losing anything

Growth and infrastructure

AI automationTechnology does the repetitive work and your team focuses on what mattersOn-page SEOBe found and recommended by Google: technical and content optimizationServers & hostingFast, secure servers monitored 24/7
RetainerYour dev team, by the monthFrom 20h a month. Fixed fee.
An AI quoting tool to quote services in minutesProfessional quotes in minutes, with projects, sellers and payments tracked in one place.See the case

By type

EcommerceStores and catalogsCorporate sitesBrand and lead genPlatforms & appsCustom software

Explore

All projectsCases and resultsClientsWho trusts usRetainerMonthly dev team

Blog

All articlesGuides and opinionNewsletterOne email a monthContactWe reply in 24h

Latest articles

Integrating Piano, Cxense and Google Ad Manager with Arc XPCMS · 2026-10-13How to migrate from WordPress to Arc XP without losing SEOCMS · 2026-10-13Arc XP vs WordPress for a digital media outlet: when to make the jumpCMS · 2026-10-13
NewsletterJoin our newsletterPractical web, SEO and AI notes.
ServicesCustom software developmentCorporate websitesOnline storesWooCommerceLanding pagesMobile appsCMS integrationsArc XPMigrationsAI automationOn-page SEOServers & hostingYour dev team, by the month
ProjectsProfessional quotes in minutes, with projects, sellers and payments tracked in one place.EcommerceCorporate sitesPlatforms & appsAll projectsClientsRetainer
Retainer
BlogAll articlesNewsletterContactIntegrating Piano, Cxense and Google Ad Manager with Arc XPHow to migrate from WordPress to Arc XP without losing SEOArc XP vs WordPress for a digital media outlet: when to make the jumpJoin our newsletter
ESEN
Let's talk

Mobile apps

Publishing on Google Play and the App Store: requirements and common mistakes

Requirements to publish your app on Google Play and the App Store and the mistakes that cause rejection, with the step-by-step process to launch without scares.

Derian Pinto · Founder & Full Stack Developer2026-07-043 min
Publishing on Google Play and the App Store: requirements and common mistakes

Building the app is half the work. The other half, the one that catches almost everyone by surprise, is publishing it. Google Play and the App Store are not a simple "upload" button: they have their own requirements, reviews and rejection reasons that can delay your launch by weeks if you arrive unprepared. This is the guide to arrive ready and not hit the review wall.

Most rejections are not because of bugs: they are because of policies, poorly justified permissions or incomplete listings. Almost everything is avoided by preparing well before uploading.

What you need before you start

  • Developer account: Google Play has a one-time fee (around 25 USD); Apple charges an annual subscription (around 99 USD).
  • Tax details and, if you are going to charge, the bank account for payouts.
  • A privacy policy reachable at a public URL.
  • Icons and screenshots at the resolutions each store requires.
  • Title, description, keywords and the content rating.

Google Play: key requirements

  • A complete Play Store listing, with assets and texts.
  • Privacy policy and the "Data safety" form.
  • Target a recent API level (Google raises the minimum every year).
  • Upload an Android App Bundle (AAB), not a loose APK, and use Play App Signing.

App Store: key requirements

  • An active Apple Developer account and an app reviewed by people, not just by an automated system.
  • Comply with the App Review Guidelines and the Human Interface Guidelines.
  • Privacy labels ("nutrition labels") properly declared.
  • A test account if the app has login, and TestFlight for the beta.

Common mistakes that cause rejection

Mistake

Platform

How to avoid it

Missing privacy policy

Both

Public, reachable URL

Unjustified permissions

Both

Request only what is needed and explain it

App that looks like a wrapped website

App Store

Provide real native value

Login without a test account

App Store

Provide credentials for the review

Charging for digital goods outside the store

App Store

Use in-app purchases where applicable

Misleading metadata or screenshots

Both

Real screenshots of the app

Crashes on first launch

Both

Test on real devices

The process, in order

  1. Prepare the listings, texts and all assets.
  2. Upload the signed build (AAB on Android, IPA on iOS).
  3. Complete the privacy and rating questionnaires.
  4. Submit for review and answer any remarks.
  5. Publish, in stages if you want to measure before opening to everyone.

If your app charges for digital goods, get ready for each store’s payment systems and their fees. If you sell physical products or services instead, the landscape of payment gateways is different and has its own rules in Ecuador.

And watch the size and the startup: a heavy or slow app earns bad reviews just like a slow website. App performance is worked with the same criteria as performance optimization on the web.

Where I would start

Where I would start: with the App Store, not Google Play. It sounds odd, but Apple’s review is the strictest and the one that gives the most surprises; if you prepare your app to pass Apple, Google almost always falls into place. Before uploading anything, I would read each store’s review guidelines once (yes, boring, but they save you weeks), have the privacy policy ready and test the app on real low-end devices, not just on the emulator. And I would leave a margin of time: planning the launch for "tomorrow" is the recipe for stress. The first publication always takes longer than you think; the following ones, with the account and assets ready, fly.


Do you have an app idea, or did you already build it and publishing is giving you trouble? At Codegea we develop mobile apps and leave them published on Google Play and the App Store, with the listing, privacy and review paperwork sorted. Tell me about your project.

Share this article?LinkedInWhatsAppX

Written by

Derian Pinto

Founder & Full Stack Developer

Founder of Codegea. Builds custom websites, stores and platforms, and integrates and supports Arc XP for media companies.

Join our newsletter

An email with news and practical web, SEO and AI notes. No spam, unsubscribe anytime.

Shall we build your project?

Need help? Chat with us