Por que o Google Play rejeita apps

A fiscalização do Google Play é cada vez mais automatizada. A maioria das rejeições e suspensões vem de uma lista curta de problemas técnicos e de política que você pode verificar antes de subir.

1. Target API level muito baixo

O Google Play exige que novos apps e atualizações tenham como alvo um Android API level recente (atualmente API 35 / Android 15). Se seu targetSdkVersion estiver abaixo do limite, o Play Console bloqueia o upload de cara. Suba o target e re-teste para mudanças de comportamento.

2. Build de release debuggable

Publicar uma build com android:debuggable="true" é rejeitado. Garanta que seu tipo de build de release não habilite depuração.

3. Permissões sensíveis e restritas

Permissões como localização em segundo plano, SMS / Call Log e acesso a todos os arquivos (MANAGE_EXTERNAL_STORAGE) exigem um caso de uso forte e, muitas vezes, um Formulário de Declaração de Permissões. Solicitá-las sem justificativa é um dos principais motivos de remoção.

  • Solicite apenas as permissões que seus recursos atuais precisam.
  • Adicione uma divulgação em contexto e visível antes de solicitá-las.
  • Preencha o formulário de declaração onde for necessário.

4. Inconsistência no formulário Data safety

A seção Data safety do seu Play Console precisa corresponder ao que o app e seus SDKs de fato coletam e compartilham. Discrepâncias — muitas vezes introduzidas por um SDK de analytics ou de anúncios — disparam rejeições e suspensões. Audite cada dependência.

5. Broken Functionality versus Limited Functionality

São duas secções distintas da mesma página de políticas, e são confundidas constantemente. Broken Functionality trata de apps que rebentam, congelam ou nunca carregam: a sua app falhou. Limited Functionality and Content trata de wrappers de webview e cascas vazias: a sua app funciona, apenas não justifica a instalação. As correcções são opostas. Se a rejeição diz Broken Functionality, não comece a acrescentar funcionalidades.

Guia completo: decifrar uma rejeição Broken Functionality →

6. Comportamento enganoso e falsa identidade

  • Alertas falsos do sistema ou imitação da UI do Android.
  • Ficha enganosa na loja, keyword stuffing ou selos falsos.
  • Copiar o nome, ícone ou marca de outro app.

7. Pagamentos e exclusão de conta

Bens digitais geralmente precisam usar o Google Play Billing. E se os usuários podem criar uma conta, você precisa oferecer exclusão de conta e dados tanto dentro do app quanto por uma URL acessível externamente.

Como o App Review Checker ajuda

Suba seu .apk e lemos o manifest para verificar seu target API level, a flag debuggable, cleartext traffic, permissões restritas, versionamento e formato de publicação — depois guiamos você pelos itens de política (Data safety, cobrança, ficha na loja, exclusão de conta) que precisam de uma resposta humana.

Checklist de envio para Android: o passo a passo completo da Play Store →

Verifique sua build antes de enviar

Passe seu .ipa ou .apk pelo App Review Checker e pegue esses problemas em segundos.

Verificar um app