Sprievodca publikovaním a podávaním žiadostí v obchode Google Play (Od nuly až po vydanie)
Tento sprievodca krok za krokom vysvetľuje procesy vytvorenia modernej aplikácie pre Android (najmä projekty .NET MAUI, MonoGame alebo hybridné C#) od začiatku v Google Play Console, jej zabalenie, podpísanie, vyriešenie kritických chýb a dokončenie všetkých krokov podania v obchode (vytvorenie aplikácie, zásady ochrany osobných údajov, prístupové práva, reklamy, vekové hodnotenie IARC, bezpečnosť údajov, uzavreté testovanie a otvorené vydanie).
Obsah
- Úvod a architektonická príprava
- Vytvorenie novej aplikácie / hry od nuly v Play Console (Create App)
- Vytvorenie Keystore a automatizácia zostavenia/podpisu
- Prvá inštalácia balíka do Play Console a kritické chyby
- Príprava zásad ochrany osobných údajov (Privacy Policy)
- Prístup k aplikácii a prihlasovacie údaje (App Access / Sign-in Details)
- Vyhlásenie o reklamách (Ads Declaration)
- Hodnotenie obsahu (Dotazník hodnotenia obsahu IARC)
- Cieľová skupina a výber vekovej kategórie (Target Audience)
- Ovládací panel obsahu aplikácie (App Content Dashboard)
- Formulár bezpečnosti údajov (Data Safety Form)
- Právne a regulačné vyhlásenia (Vládne, finančné, zdravotné)
- Nastavenia obchodu a kontaktné údaje (Store Settings)
- Hlavný záznam v obchode a grafické podklady (Main Store Listing)
- Nastavenie a kontrola uzavretého testovania (Closed Testing Setup and Review)
- Vyhlásenie o reklamnom ID (Advertising ID Declaration)
- Záverečné odoslanie na kontrolu (Final Submission)
- Žiadosť o prístup do produkcie po uzavretom testovaní (Apply for Production)
- Konečné víťazstvo: Schválenie prístupu do produkcie (Production Access)
- Kontrolný zoznam pred vydaním (Dokončené)
- Arar Games a naše hry
1. Úvod a architektonická príprava
Pri publikovaní novej aplikácie v Google Play Store je nevyhnutné dodržiavať aktuálne bezpečnostné a technické pravidlá spoločnosti Google:
- Formát balíka: Prijíma sa výlučne formát
.aab(Android App Bundle). Súbory APK už nie sú platné pre priame vydanie v obchode (možno ich však generovať na účely lokálneho testovania sideload). - Minimálne Target SDK: Google Play v súčasnosti vyžaduje, aby novo publikované alebo aktualizované aplikácie cielili aspoň na Android API Level 36 (Android 16).
- Bezpečné podpísanie: Aplikácia musí byť podpísaná 2048-bitovým kľúčom RSA kompatibilným so schémami podpisov v2/v3.
2. Vytvorenie novej aplikácie / hry od nuly v Play Console (Create App)
Po prihlásení do ovládacieho panela Google Play Console (play.google.com/console) sa proces publikovania spustí kliknutím na modré tlačidlo "Create app" vpravo hore na hlavnej obrazovke so zoznamom aplikácií. Tento formulár určuje digitálnu identitu aplikácie, názov balíka a základnú klasifikáciu v obchode.
A. Podrobnosti o aplikácii (App Details)
- App Name (Názov aplikácie):
- Oficiálny názov, pod ktorým sa aplikácia prvýkrát zobrazí používateľom v obchode.
- Obmedzený na maximálne 30 znakov (napr.:
YourAppName). - Odporúčanie: Vyhnite sa zbytočnému hromadeniu kľúčových slov (keyword stuffing) alebo zavádzajúcim/propagačným slovám ("Best", "Free", "#1"); inak môže byť žiadosť pri kontrole zamietnutá.
- Package Name (Názov balíka):
- Identifikátor balíka Java/Android, ktorý jedinečne identifikuje vašu aplikáciu v celom ekosystéme Android (konvencia reverznej domény, napr.:
com.yourcompany.appname). - Maximálne 150 znakov.
- ⚠️ Kritické pravidlo: Keď je aplikácia na tejto obrazovke vytvorená a nahrá sa prvý balík, názov balíka sa už nikdy nemôže zmeniť! Táto hodnota sa musí presne zhodovať s
ApplicationId(<ApplicationId>com.yourcompany.appname</ApplicationId>) v súboreAndroidManifest.xml. Check availability(Kontrola dostupnosti): Stlačením tlačidla sa okamžite overí, či zadaný názov balíka už nezaregistroval iný vývojár v službe Google Play.
- Identifikátor balíka Java/Android, ktorý jedinečne identifikuje vašu aplikáciu v celom ekosystéme Android (konvencia reverznej domény, napr.:
- Default Language (Predvolený jazyk):
- Primárny jazyk záznamu v obchode (napr.:
English (United States) – en-US). - Informácie o obchode sa budú v tomto predvolenom jazyku zobrazovať používateľom vo všetkých krajinách, pre ktoré nebola definovaná špecifická lokalizácia (preklad).
- Primárny jazyk záznamu v obchode (napr.:
B. Typ aplikácie, ceny a vyhlásenia
- App or Game (Aplikácia alebo hra):
- Určuje základný typ produktu (
AppaleboGame). - Kritická poznámka: Táto voľba určuje hlavnú kartu v obchode (Aplikácie alebo Hry) a nie je možné ju neskôr zmeniť.
- Určuje základný typ produktu (
- Free or Paid (Bezplatná alebo platená):
- Vyberte, či bude aplikácia dostupná bezplatne alebo ako platený nákup.
- ⚠️ Kritické nezvratné pravidlo: Podľa pravidiel Google Play aplikácia raz vydaná ako „Bezplatná“ nemôže byť v budúcnosti zmenená na „Platenú“! Ak chcete produkt predávať priamo, musíte od začiatku zvoliť
Paid. Na bezplatné vydanie a generovanie príjmov je vhodné zvoliť nákupy v aplikácii (In-App Purchases) alebo reklamy AdMob.
- Automatic Protection (Automatická ochrana):
- Google Play pridáva automatickú kontrolu inštalátora (installer check) do kódu APK/AAB. Ak používatelia nainštalujú aplikáciu z neautorizovaných zdrojov mimo Google Play, zobrazí sa varovanie, aby si stiahli originálnu verziu z Google Play.
- Declarations (Právne vyhlásenia a zásady):
- Developer Program Policies: Potvrdzuje, že aplikácia je v plnom súlade s pravidlami pre vývojárov a obsahovými zásadami Google Play.
- US Export Laws: Prehlásenie, že softvér spĺňa exportné zákony a sankčné predpisy USA.
- Create App (Vytvoriť aplikáciu):
- Po potvrdení formulára kliknite na modré tlačidlo "Create app" vpravo dole. Konzola vytvorí záznam a presmeruje vývojára na hlavný ovládací panel (Dashboard).
3. Vytvorenie Keystore a automatizácia zostavenia/podpisu
Aby bol proces nasadenia bezchybný a ľahko opakovateľný, odporúča sa vytvoriť v koreňovom adresári projektu priečinok Deploy/ a automatizačné skripty.
A. Generovanie Keystore (1_CreateKeystore.bat)
Pomocou nástroja keytool v JDK sa vygeneruje kľúč platný 25 rokov (10 000 dní):
keytool -genkeypair -v ^
-keystore "%KEYSTORE_PATH%" ^
-alias %ALIAS% ^
-keyalg RSA ^
-keysize 2048 ^
-validity 10000 ^
-storepass "%PASS%" ^
-keypass "%PASS%" ^
-dname "CN=SirketAdi, OU=Apps, O=SirketAdi, C=TR"
Tip: Použitie zátvoriek v blokoch
if (...)pri získavaní hesla od používateľa pomocouset /pv dávkových súboroch Windows môže spôsobiť syntaktické chyby (: was unexpected at this time). Riadenie toku pomocou návestígotoa uzatvorenie parametrov hesla do úvodzoviek"%PASS%"zabezpečí úplnú stabilitu.
B. Automatické verziovanie a zostavenie podpísaného AAB (2_BuildAndSign_AAB.bat)
Google Play očakáva prísne rastúci versionCode pri každej aktualizácii. Na automatickú správu sa používa vzorec založený na dátume a čase:
# Posledná číslica roka + Mesiac + Deň + Hodina + Minúta (Napr.: 2026-10-06 02:42 -> 610060242)
$vc = (Get-Date).ToString('yy').Substring(1) + (Get-Date).ToString('MMddHHmm')
Kompilačné a podpisové príkazy:
dotnet build "Proje.Android.csproj" -c Release -f net9.0-android /p:AndroidPackageFormat=aab /p:ApplicationVersion=%VERSION_CODE% /p:ApplicationDisplayVersion=%VERSION_NAME%
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 ^
-keystore "%KEYSTORE%" ^
-storepass "%PASS%" ^
-keypass "%PASS%" ^
-signedjar "%SIGNED_FILE%" ^
"%AAB_INPUT%" ^
%ALIAS%
Po dokončení procesu sa priečinok s kompilovaným súborom otvorí priamo v Prieskumníkovi Windows príkazom start "" "%OUTPUT%".
4. Prvá inštalácia balíka do Play Console a kritické chyby
Pri nahraní podpísaného súboru .aab do kanála Internal testing alebo Production v Google Play Console sa môže zobraziť nasledujúca obrazovka:
Chyba 1: Vyžadovaná cieľová úroveň API 36 (Android 16)
Chybové hlásenie: "Your app currently targets API level 35 and must target at least API level 36 to ensure it is built on the latest APIs optimized for security and performance."
Riešenie:
Ide o blokujúcu chybu a verziu nie je možné vydať, kým nebude vyriešená.
- Explicitne definujte tag
<uses-sdk>v súborePlatforms/Android/AndroidManifest.xml:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yourcompany.appname">
<uses-sdk android:minSdkVersion="24" android:targetSdkVersion="36" />
...
</manifest>
- Pridajte ho do
<PropertyGroup>v súbore.csprojprojektu:
<AndroidTargetSdkVersion>36</AndroidTargetSdkVersion>
Chyba 2: Varovanie pred výrazne vyšším kódom verzie
Varovné hlásenie:
"This release's version code is significantly higher than your previous version code. Over time, this will result in your app reaching the maximum limit for version codes... Learn more"
Riešenie:
- Google Play zobrazuje toto varovanie, ak bol predchádzajúci kód verzie nízke číslo (napr. 1 alebo 8) a prechádzate na dynamický formát založený na dátume (napr. 610 miliónov).
- Toto nie je blokujúca chyba. Možno ju obísť kliknutím na modré tlačidlo
Proceed anywaypriamo pod varovaním. - Pretože toto číslo poslúži ako základ pre ďalšie nahrávania, varovanie sa pri ďalších aktualizáciách už nezobrazí.
5. Príprava zásad ochrany osobných údajov (Privacy Policy)
Podľa pravidiel Google Play, aj keď vaša aplikácia nezhromažďuje citlivé údaje, je potrebný odkaz na Zásady ochrany osobných údajov vo formáte verejne prístupnej štandardnej webovej stránky (nie súboru PDF) s aktívnym SSL certifikátom.
Bezplatný hosting na GitHube
Súbor markdown (blob/main/...) v repozitári GitHub je spoločnosťou Google priamo rozpoznaný ako platná webová stránka.
Základné časti, ktoré musia zásady obsahovať:
- Reklamy (Google AdMob): Bannerové, celoobrazovkové a odmeňované reklamy; použitie reklamného ID systému Android (
AD_ID), technické dáta zariadenia a približná poloha IP. - Nákupy v aplikácii a predplatné (Google Play Billing): Platby prebiehajú výhradne v infraštruktúre Google a vývojár nikdy nemá prístup k platobným kartám ani fakturačným údajom.
- Analytika a telemetria (Firebase Analytics & Crashlytics): Anonymné udalosti používania a hlásenia o zlyhaní.
- Správa súhlasu používateľov (Google UMP): Okná súhlasu v súlade s GDPR a právo používateľa zmeniť svoje preferencie v nastaveniach aplikácie.
- Právne vylúčenia zodpovednosti a osobitné vyhlásenia (napr. Nástroje na predpovede):
- Aplikácia v žiadnom prípade nie je stávkovou platformou ani hazardnou hrou.
- Poskytuje iba matematickú optimalizáciu kupónov a štatistickú podporu.
- Pri presmerovaní na oficiálne zdroje sa používateľské mená a heslá nikdy neukladajú a overovanie prebieha priamo v oficiálnom rozhraní.
- Bezpečnostná poznámka: Osobné odkazy, ako je profil vývojára na GitHube, by nemali byť súčasťou textu zásad; uvádzajte iba firemný e-mail podpory a oficiálny web.
6. Prístup k aplikácii a prihlasovacie údaje (App Access / Sign-in Details)
Predtým, ako môžu kontrolóri Google aplikáciu posúdiť, musíte uviesť, či aplikácia obsahuje obmedzené oblasti vyžadujúce prihlásenie:
- Výber:
No(Žiadna časť aplikácie nie je obmedzená). - Vysvetlenie: Ak v aplikácii nie je registrácia, prihlásenie, heslo ani zamknutá obrazovka, zvoľte
No. Ak zvolíteYes, Google si vyžiada testovacie prihlasovacie údaje.
7. Vyhlásenie o reklamách (Ads Declaration)
V tomto kroku deklarujete, či sa v aplikácii zobrazujú reklamy:
- Výber:
Yes, my app contains ads(Áno, moja aplikácia obsahuje reklamy). - Vysvetlenie: Ak aplikácia obsahuje knižnicu AdMob alebo ak sa v budúcnosti budú zobrazovať reklamy, musíte zvoliť
Yes. Táto voľba aktivuje štítok "Obsahuje reklamy" na stránke aplikácie v Google Play.
8. Hodnotenie obsahu (Dotazník hodnotenia obsahu IARC)
Na určenie vekového obmedzenia aplikácie musíte vyplniť dotazník organizácie IARC (International Age Rating Coalition).
A. Výber kategórie a zadanie e-mailu
- Kategória:
All Other App Types(Všetky ostatné aplikácie, ktoré nie sú hry, stávky alebo sociálne siete: Nástroje, utility, kalkulačky). - E-mail: Zadajte kontaktný e-mail a potvrďte podmienky IARC.
B. Otázky dotazníka (Questionnaire)
Časť 1: Násilie a komunikácia používateľov
- Obsah aplikácie (Násilie, sexualita, vulgárny jazyk):
No - Zdieľanie obsahu používateľov (Zvuk, správy, médiá medzi používateľmi):
No
Časť 2: Obsah a produkty s vekovým obmedzením
- Online obsah (Streamovanie hudby/videa alebo e-shop katalóg):
No - Propagácia produktov s vekovým obmedzením (Tabak, alkohol, hazard):
No(Zásadne No, keďže aplikácia neumožňuje stávkovanie) - Rôzne (Zdieľanie presnej polohy GPS):
No
Časť 3: Digitálne produkty a ďalšie funkcie
- Digitálny tovar (Predaj digitálnych produktov):
No(Zvoľte No, ak nie je aktívna fakturácia v obchode; ak áno, zvoľte Yes a získate odznak Digitálne nákupy) - Peňažné odmeny (Peňažné ceny, darčekové poukážky):
No - Webový prehliadač (Internetový prehliadač / vyhľadávač):
No - Správy alebo vzdelávanie:
No
Kladné zodpovedanie No na všetky tieto otázky zabezpečí aplikácii najvhodnejšie vekové hodnotenie pre najširšie publikum (PEGI 3, ESRB Everyone).
9. Cieľová skupina a výber vekovej kategórie (Target Audience)
Pri určovaní cieľovej skupiny aplikácie je dôležité presne uviesť, či je určená pre deti, s ohľadom na pravidlá Google Designed for Families (Pravidlá pre rodiny) a COPPA.
Správna voľba: Iba 18 and over
- Prečo iba 18+?
- Právny súlad: Štatistické a analytické nástroje sú určené pre dospelé publikum.
- Ochrana pred obmedzeniami pravidiel pre rodiny: Výber veku pod 18 rokov vyžaduje certifikované reklamné SDK pre deti, obmedzuje telemetriu a spúšťa oveľa prísnejší kontrolný proces.
- Konzistentnosť so Zásadami ochrany osobných údajov: Je v 100% súlade s ustanovením "The App is intended for audiences aged 18 and older" v našich Zásadách.
- Druhý krok (Mohla by vaša aplikácia neúmyselne osloviť deti?):
- Odpovedzte
No. Vzhľadom na absenciu kreslených postavičiek či detských animácií v rozhraní aplikácia nepredstavuje produkt, ktorý by náhodne priťahoval deti.
- Odpovedzte
10. Ovládací panel obsahu aplikácie (App Content Dashboard)
Google Play Console sleduje pripravenosť obsahu a právny súlad prostredníctvom kontrolného zoznamu na karte Policy and programs -> App content v ľavej ponuke.
Po dokončení zásad ochrany osobných údajov, prístupových práv, reklám a hodnotenia obsahu sa zobrazia zelené začiarknutia (✓). Zostávajúce časti zoznamu (Bezpečnosť údajov, Vládne agentúry, Finančné funkcie, Zdravie) sa musia vyplniť postupne.
11. Formulár bezpečnosti údajov (Data Safety Form)
Ide o jednu z najprísnejšie kontrolovaných oblastí Google Play. Musíte deklarovať, aké údaje aplikácia a jej knižnice zhromažďujú alebo zdieľajú s tretími stranami.
Otázka: Zhromažďuje alebo zdieľa vaša aplikácia niektoré z požadovaných typov používateľských údajov?
- Výber pre prvé vydanie:
No(Nie). - Technický dôvod: Pretože v prvom nahranom balíku
.aabnie sú SDK AdMob ani Firebase ešte aktívne integrované a nezhromažďujú ID používateľa ani citlivé dáta, výberomNoformulár čisto dokončíte. - Poznámka do budúcnosti: Keď budú SDK AdMob alebo Firebase plne aktivované v kóde, vráťte sa k tomuto formuláru a aktualizujte položky "Približná poloha", "Výkon aplikácie" a "Identifikátory zariadenia (AD_ID)" na
Yes.
Po skontrolovaní náhľadu formulár uložte.
12. Právne a regulačné vyhlásenia (Vládne, finančné, zdravotné)
A. Vládne aplikácie (Government Apps)
- Výber:
No(Aplikácia nezastupuje oficiálnu vládnu agentúru).
B. Finančné funkcie (Financial Features)
- Výber: Možnosť
My app doesn't provide any financial featuresv spodnej časti. - Potvrdenie: V otvorenom vyskakovacom okne potvrďte, že nie je potrebné predkladať finančné licencie ani dokumenty:
C. Zdravotné aplikácie (Health Apps)
- Výber: Možnosť
My app does not have any health featuresv spodnej časti. - Potvrdenie: V okne potvrďte, že sa nevyžaduje regionálna zdravotná dokumentácia:
13. Nastavenia obchodu a kontaktné údaje (Store Settings)
Tu sa konfiguruje kategória v obchode a komunikačné kanály pre spojenie používateľov s vývojárom:
- Kategória aplikácie (App Category):
SportsaleboUtilities / Tools. - Štítky (Tags): Je možné vybrať relevantné kľúčové slová (napr.: Sports, Utilities).
- Kontaktné údaje v zázname obchodu:
- E-mailová adresa:
destek@sirketadi.com(Firemný e-mail podpory je povinný). - Webové stránky:
https://company.com
- E-mailová adresa:
- Externý marketing (External Marketing): Ponechajte začiarknuté, aby Google mohol propagovať vašu aplikáciu mimo Google Play:
14. Hlavný záznam v obchode a grafické podklady (Main Store Listing)
Prezentácia v obchode je najdôležitejšou oblasťou, ktorá priamo ovplyvňuje rozhodnutie používateľov o stiahnutí:
A. Texty
- Názov aplikácie (App Name): Maximálne 30 znakov (napr.:
15te15 - Spor Toto Assistant). - Krátky popis (Short Description): Maximálne 80 znakov (napr.:
Optimalizácia vzorcov, výpočet pravdepodobností a asistent kupónov.). - Úplný popis (Full Description): Podrobný popis vrátane funkcií, algoritmických výhod a právnych upozornení.
B. Štandardy grafických rozmerov
- Ikona aplikácie (App Icon): Presne
512 x 512 px, 32-bitový PNG, maximálne 1 MB. - Hlavná grafika (Feature Graphic): Presne
1024 x 500 px, JPG alebo 24-bitový PNG, maximálne 15 MB. - Snímky obrazovky telefónu (Phone Screenshots):
- Minimálne 2, maximálne 8 snímok.
- Minimálna veľkosť: 1080 px (napr.:
1080 x 2340 px). - Pomer strán: 16:9 alebo 9:16.
C. Vyhlásenie o generatívnom obsahu AI
- Aj keď boli na vytvorenie obrázkov použité nástroje AI, pokiaľ nevytvárajú fotorealistické ľudské tváre klamúce používateľov, zvoľte
Don't label assets.
15. Nastavenie a kontrola uzavretého testovania (Closed Testing Setup and Review)
Pri novovytvorených osobných vývojárskych účtoch v Google Play Console je pred prechodom do produkcie povinné absolvovať proces Closed Testing (Uzavreté testovanie).
A. Odoslanie zmien na kontrolu (Publishing Overview)
Po dokončení všetkých nastavení obchodu a formulárov prehľad publikovania zobrazí čakajúce zmeny:
Aby sa však aktivovalo tlačidlo "Send changes for review" vpravo hore, musí byť aplikácia nakonfigurovaná aspoň v jednej verzii testovacieho kanála (Closed Testing).
B. Kroky uzavretého testovania
Na dokončenie uzavretého testovania existujú 3 povinné kroky:
- Výber krajín a oblastí (Select countries and regions):
- Vyberte krajiny, kde bude aplikácia testovaná, a kliknite na Save vpravo dole.
- Výber testerov (Select testers):
- Na karte Testers vyberte zoznam e-mailov alebo vytvorte nový.
- Na získanie produkčného oprávnenia pri osobných účtoch Google vyžaduje nepretržitú účasť aspoň 20 testerov počas 14 dní.
- Po výbere zoznamu kliknite na Save changes vpravo dole.
- Vytvorenie nového vydania (Create a new release):
- Po dokončení krajín a testerov sa zobrazí "2 of 4 complete".
- Kliknite na modré tlačidlo
Create new releasevpravo hore.
- Nahrajte podpísaný balík
.aab. Po nahraní Google balík zanalyzuje:
- Ako je vidieť na obrázku,
Target SDK: 36je úspešne detegovaný,Version: 610060410aj architektúry sú overené. - Po kliknutí na
Nextsa zobrazí varovná obrazovka z dôvodu skoku v kóde verzie:
- Riešenie: Kliknite na modrý odkaz
Proceed anywaypriamo pod varovaním "This release's version code is significantly higher than your previous version code". - Po odstránení varovania uložte verziu kliknutím na modré tlačidlo
Savevpravo dole.
Po dokončení týchto krokov sa môžete vrátiť na obrazovku Publishing overview a začať schvaľovací proces Google tlačidlom Send changes for review.
C. Častá situácia: Upozornenie "App not available" na testovacom odkaze
Najčastejšia obrazovka, ktorú vývojári a testeri vidia pri otvorení odkazu na uzavreté testovanie (play.google.com/apps/testing/com...), je táto:
"App not available - A testing version of this app hasn't been published yet or isn't available for this account."
Príčiny a riešenie tohto varovania:
- Prebieha kontrola (In Review): Aj keď je testovacia verzia vytvorená a odoslaná, odkaz nebude aktívny, kým tím Google balík neschváli. Odkaz sa sprevádzkuje, až keď bude stav v Play Console "Available to testers".
- Nezhoda účtu Google: Prihlásený účet Google v prehliadači musí byť presne rovnaká e-mailová adresa, aká bola pridaná do zoznamu Testers v Play Console.
- Čas šírenia na serveroch: Aj po schválení trvá zvyčajne 1-2 hodiny, kým sa testovací odkaz rozšíri na všetky servery obchodu.
D. Účasť v testovacom programe (Become a Tester - Opt-in)
Po schválení kontroly a aktivácii odkazu sa otvorí oficiálna pozvánka:
- Stránka obsahuje ikonu aplikácie, meno vývojára a text pozvánky.
- Po kliknutí na modré tlačidlo
Become a testerje účet zaradený do testovania. - Aplikáciu je možné stiahnuť priamo z Google Play Store v zariadení Android kliknutím na odkaz "Download it on Google Play" na nasledujúcej obrazovke.
16. Vyhlásenie o reklamnom ID (Advertising ID Declaration)
Pre všetky aplikácie cieliace na Android 13 (API 33) a vyššie vyžaduje Google Play výslovné vyhlásenie o používaní reklamného ID (AD_ID).
Otázka: Používa vaša aplikácia reklamné ID?
Pravidlo spoločnosti Google na tejto stránke uvádza:
"If you say that your app uses advertising ID, we will block releases that don't include the com.google.android.gms.permission.AD_ID permission in the manifest file when targeting Android 13."
- Možnosť 1 (Odporúčané pre počiatočné vydanie):
No(Nie). - V aktuálne nahranom balíku uzavretého testovania nie sú knižnice AdMob ešte aktívne kompilované a v súbore
AndroidManifest.xmlnie je oprávnenieAD_ID. VoľbouNonedôjde k žiadnemu konfliktu. - Možnosť 2 (Ak zvolíte Yes):
- Ak zvolíte
Yes, musíte vybrať[x] Advertising or marketinga začiarknuť políčko "Turn off release errors" v spodnej časti stránky, aby sa ignorovala absencia oprávnenia v manifeste.
V oboch prípadoch kliknite vpravo dole na Save.
17. Záverečné odoslanie na kontrolu (Final Submission)
Hneď ako sú vyplnené všetky záznamy v obchode, zásady ochrany osobných údajov, bezpečnostné formuláre, právne vyhlásenia, cieľová skupina a verzia uzavretého testovania, vrátite sa na obrazovku Publishing overview:
- Submit 14 changes for review: Google Play zhromaždí všetky vyhlásenia a testovaciu verziu do jedného balíka kontroly (14 zmien čakajúcich na schválenie).
- Oficiálny schvaľovací proces Google sa spúšťa kliknutím na modré tlačidlo
Submit 14 changes for review. - Automatické kontroly kvality bežia na pozadí a potom je aplikácia zaradená do frontu na posúdenie tímom Google Play Review. Kontrola pri osobných účtoch zvyčajne trvá 24 až 72 hodín.
18. Žiadosť o prístup do produkcie po uzavretom testovaní (Apply for Production)
Po dokončení procesu uzavretého testovania (nepretržité testovanie počas najmenej 14 dní s 20 testermi) sa na hlavnom paneli Play Console aktivuje tlačidlo "Apply for production". Kliknutím na toto tlačidlo Google ponúkne komplexný trojkrokový formulár žiadosti, aby overil, že aplikácia bola skutočne otestovaná a je pripravená na živú prevádzku:
Kroky formulára:
- O vašom uzavretom teste (About your closed test): Pýta sa, ako ste našli testerov, ako ste zbierali spätnú väzbu a aké vylepšenia ste vykonali.
- O vašej aplikácii (About your app): Vysvetľuje sa cieľová skupina a hlavné prínosy pre používateľov.
- Vaša pripravenosť na produkciu (Your production readiness): Deklaruje sa, ako budete sledovať chyby a spravovať komentáre po spustení.
Kľúčové otázky a vzorové odpovede na žiadosť (v angličtine)
1. "How did you recruit users for your closed testing? For example, did you ask friends and family, or use a paid testing provider?"
Ako ste získali používateľov na uzavreté testovanie?
Dôležité pravidlo: Google netoleruje robotov ani platené farmy testerov. Najbezpečnejšie je uviesť, že testeri sú skutoční organickí používatelia, blízki priatelia, kolegovia a komunity zo sociálnych sietí.
I recruited testers organically through friends, family, and colleagues interested in sports analysis. Additionally, I invited active football prediction fans from targeted social media groups (Reddit & sports communities). No paid services were used; all were real, active users.
2. "How easy was it to recruit testers for your app?"
Aké ľahké bolo nájsť testerov pre vašu aplikáciu?
- Odporúčaná voľba:
Neither difficult or easyaleboEasy. Táto možnosť ukazuje, že proces prebehol organicky a bez umelých botových sietí.
3. "Describe the engagement you received from testers during your closed test"
Popíšte zapojenie testerov počas uzavretého testu:
Testers actively used all core features: match fixtures, filters, and coupon generation. Their engagement matched real user behavior, logging in regularly around weekly match days to create coupons and review predictions. All tester activity closely mirrored real-world football fan usage.
4. "Provide a summary of the feedback that you received from testers. Include how you collected the feedback."
Uveďte zhrnutie spätnej väzby od testerov a spôsob jej zberu:
Feedback was collected via Google Play internal feedback, emails, and tester messaging groups. Testers appreciated the fast coupon generator but suggested improving font readability on small screens, adding clearer filter descriptions, and optimizing fixture loading on slow mobile networks.
Krok 2: O vašej aplikácii (About your app)
Tento krok sa pýta na cieľovú skupinu, pridanú hodnotu a očakávaný počet stiahnutí v prvom roku:
1. "Who is the intended audience of your app?"
Kto je cieľovou skupinou vašej aplikácie?
The intended audience includes adult football fans, sports enthusiasts, and Toto players seeking analytical tools to plan predictions. It is designed for users aged 18+ who want structured match fixture insights, mathematical coupon filtering, and systematic statistical analysis.
2. "Describe how your app provides value to users"
Popíšte, ako vaša aplikácia prináša hodnotu používateľom:
The app provides value by automating complex coupon filtering and Toto calculations, saving users substantial time. It offers clean weekly fixture overviews, probability statistics, and intuitive mathematical tools that help sports fans make well-structured, data-informed prediction plans.
3. "How many installs do you expect your app to have in your first year?"
Koľko inštalácií očakávate v prvom roku?
- Odporúčaná voľba:
0 - 10K(Organický a realistický cieľ nezávislého vývojára).
Krok 3: Vaša pripravenosť na produkciu (Your production readiness)
Táto záverečná fáza zisťuje vylepšenia vykonané na základe poznatkov z testovania a pripravenosť na živé nasadenie:
1. "What changes did you make to your app based on what you learned during your closed test?"
Aké zmeny ste v aplikácii urobili na základe poznatkov z uzavretého testu?
Based on tester feedback, we adjusted font scaling and spacing for smaller screens, added descriptive labels to filter options, and optimized fixture caching for slower network connections. We also streamlined the coupon generation interface to make navigation smoother and more intuitive.
2. "How did you decide that your app is ready for production?"
Ako ste dospeli k rozhodnutiu, že aplikácia je pripravená na ostrú produkciu?
We confirmed production readiness through 14 days of closed testing with zero crashes and zero ANRs in Android Vitals. All core workflows (fixture browsing, filtering, and coupon generation) executed smoothly across diverse devices, and testers confirmed high stability and complete features.
Po vyplnení všetkých polí sa oficiálna žiadosť o produkčný prístup dokončí kliknutím na modré tlačidlo Apply vpravo dole.
Obrazovka po odoslaní žiadosti (Proces posudzovania)
Po kliknutí na tlačidlo 'Apply' sa vrátite na hlavný panel Play Console a na stránke Production sa zobrazí oficiálna kontrolná karta:
"We have your application for production access"
"We're reviewing your application form. We'll email the account owner with an update. This usually takes 7 days or less, but may occasionally take longer."
Dôležité fakty o tejto fáze:
- Doba posudzovania: Hoci Google uvádza "7 days or less", pri aplikáciách s konzistentnými odpoveďami a nulovým výskytom pádov býva schválenie vydané v priebehu 24 až 72 hodín.
- Oznámenie o výsledku: Po dokončení vyhodnotenia je na e-mailovú adresu vlastníka účtu odoslané oficiálne oznámenie o prijatí.
- Čo robiť počas čakania: Nie je potrebné vykonávať žiadne ďalšie kroky; kanál uzavretého testovania môže zostať aktívny a stačí počkať na rozhodnutie tímu Play Console.
19. Konečné víťazstvo: Schválenie prístupu do produkcie (Production Access)
Keď je úspešne dokončený proces Closed Testing (14 dní aktívneho testovania s minimálne 20 používateľmi) a žiadosť je schválená, tím Google Play Console zašle nasledujúci oficiálny e-mail:
"Congratulations! Your app has been granted Google Play production access"
"You applied for Google Play production access for your app, and this has now been granted. Production is where you make your app available to billions of users on Google Play."
Čo tento e-mail znamená?
- Verejné vydanie: Vaša aplikácia je teraz spôsobilá na vydanie pre miliardy používateľov Androidu na celom svete, nielen pre pozvaných testerov.
- Prekročenie prahu osobného účtu: Požiadavka na 20 testerov / 14 dní bola oficiálne splnená a účet vývojára získal dôveryhodný status (Trusted).
- Spustenie jedným kliknutím: Prejdite do kanála Production v Play Console a osvedčený balík môžete okamžite uvoľniť do obchodu.
20. Kontrolný zoznam pred vydaním (Dokončené)
Všetky kontrolné položky vo fáze podávania žiadosti:
- Bolo v Play Console vygenerované ID aplikácie a jedinečný názov balíka?
- Je podpísaný balík
.aabskompilovaný stargetSdkVersion 36? - Je versionCode vyšší ako v predchádzajúcich verziách? (Bolo kliknuté na Proceed anyway pri varovaní?)
- Je adresa URL Zásad ochrany osobných údajov aktívna a otvára sa cez HTTPS?
- Je prístup k aplikácii (App Access) zaznamenaný ako
No? - Je vyhlásenie o reklame označené ako
Yes? - Bolo vekové hodnotenie IARC dokončené a certifikované?
- Je cieľová skupina vybraná ako
18 and over? - Bol vyplnený formulár Bezpečnosť údajov (Data Safety)?
- Boli vládne, finančné a zdravotné vyhlásenia zaznamenané ako
No? - Sú nahrané podklady pre obchod (Ikona 512x512, Hlavná grafika 1024x500, Snímky obrazovky)?
- Uzavretý test: Boli vybrané a uložené krajiny/oblasti?
- Uzavretý test: Bol vybraný a uložený zoznam testerov?
- Uzavretý test: Je podpísaný balík
.aabnahraný a verziovaný? - Reklamné ID: Uložené ako
Nopre počiatočnú verziu? - Prehľad publikovania: Boli zmeny odoslané na kontrolu Google?
- Bol dokončený proces uzavretého testovania a získaný prístup do produkcie?
21. Arar Games a naše hry
Môžete navštíviť stránky nášho obchodu a vyskúšať si naživo všetky hry, herné mechaniky a aktualizácie, ktoré sme vyvinuli v našom nezávislom štúdiu:
🎮 Naše hry:
- 🛡️ Blocked: Pixel Panzer:
Retro pixelová tanková akcia, elementárne strely ColorWheel, dynamické počasie, súboje s bossmi, globálne rebríčky a úspechy Google Play!
👉 Stiahnuť v Google Play (Android & PC) | Microsoft Store (Windows PC) - 🎨 Paint Trek:
Arkádový zážitok zameraný na reflexy vo farebných pixeloch a vesmírnej atmosfére.
👉 Google Play | Microsoft Store (PC & Xbox) - 🚀 Space Dodger:
Rýchle vyhýbanie sa prekážkam v retro arkáde v hlbokom vesmíre.
👉 Stiahnuť v Google Play
📢 Sociálne siete a komunikácia:
Ak chcete sledovať naše nové technické sprievodce, vývojárske denníky a herné aktualizácie:
- 🎵 TikTok: @arargamesstudio
- 📸 Instagram: @arargamesstudio
- 🐦 X (Twitter): @arargamesstudio
- 📺 YouTube: @koreaaria
- 🧵 Threads: @arargamesstudio
- 📘 Facebook: arargamesstudio
Pripravil: Archív vývojárskej dokumentácie Arar Games
Hiç yorum yok:
Yorum Gönder