Dlaczego Google Play odrzuca aplikacje

Egzekwowanie zasad w Google Play jest coraz bardziej zautomatyzowane. Większość odrzuceń i zawieszeń wynika z krótkiej listy problemów technicznych i związanych z zasadami, które można sprawdzić przed przesłaniem.

1. Zbyt niski docelowy poziom API

Google Play wymaga, aby nowe aplikacje i aktualizacje były kierowane na niedawny poziom API Androida (obecnie API 35 / Android 15). Jeśli Twój targetSdkVersion jest poniżej progu, Play Console całkowicie blokuje przesłanie. Podnieś docelowy poziom, a następnie przetestuj ponownie pod kątem zmian w zachowaniu.

2. Kompilacja release w trybie debuggable

Wydanie kompilacji z android:debuggable="true" jest odrzucane. Upewnij się, że typ kompilacji release nie włącza debugowania.

3. Wrażliwe i ograniczone uprawnienia

Uprawnienia takie jak lokalizacja w tle, SMS / rejestr połączeń oraz dostęp do wszystkich plików (MANAGE_EXTERNAL_STORAGE) wymagają mocnego uzasadnienia, a często także formularza deklaracji uprawnień (Permissions Declaration Form). Żądanie ich bez uzasadnienia to jedna z głównych przyczyn usunięcia.

  • Żądaj tylko tych uprawnień, których potrzebują Twoje obecne funkcje.
  • Dodaj wyraźne wyjaśnienie w kontekście przed wysłaniem żądania.
  • Wypełnij formularz deklaracji tam, gdzie jest wymagany.

4. Niezgodność formularza Data safety

Sekcja Data safety w Twoim Play Console musi odpowiadać temu, co aplikacja i jej SDK faktycznie zbierają i udostępniają. Rozbieżności — często wprowadzane przez SDK analityczne lub reklamowe — powodują odrzucenia i zawieszenia. Sprawdź każdą zależność.

5. Broken Functionality a Limited Functionality

To dwie osobne sekcje tej samej strony zasad i stale się je myli. Broken Functionality dotyczy aplikacji, które się wywalają, zawieszają albo nigdy nie wczytują — twoja aplikacja zawiodła. Limited Functionality and Content dotyczy nakładek na webview i pustych wydmuszek — twoja aplikacja działa, po prostu nie warto jej instalować. Poprawki są przeciwne. Jeśli w odrzuceniu widnieje Broken Functionality, nie dodawaj funkcji.

Pełny poradnik: odczytaj odrzucenie Broken Functionality →

6. Działania wprowadzające w błąd i podszywanie się

  • Fałszywe ostrzeżenia systemowe lub naśladowanie interfejsu Androida.
  • Mylący wpis w sklepie, upychanie słów kluczowych lub fałszywe odznaki.
  • Kopiowanie nazwy, ikony lub marki innej aplikacji.

7. Płatności i usuwanie konta

Dobra cyfrowe muszą zasadniczo korzystać z Google Play Billing. A jeśli użytkownicy mogą założyć konto, musisz zaoferować usuwanie konta i danych zarówno w aplikacji, jak i poprzez zewnętrznie dostępny adres URL.

Jak pomaga App Review Checker

Prześlij plik .apk, a odczytamy manifest, aby sprawdzić docelowy poziom API, flagę debuggable, ruch cleartext, ograniczone uprawnienia, wersjonowanie i format publikacji — a następnie przeprowadzimy Cię przez kwestie zasad (Data safety, płatności, wpis w sklepie, usuwanie konta), które wymagają odpowiedzi człowieka.

Lista kontrolna publikacji na Androida: pełny przewodnik po Play Store →

Sprawdź swoją kompilację przed przesłaniem

Przepuść plik .ipa lub .apk przez App Review Checker i wychwyć te problemy w kilka sekund.

Sprawdź aplikację