Οδηγός δημοσίευσης εφαρμογών και υποβολής στο Google Play Store (Από το μηδέν έως τη δημοσίευση)
Αυτός ο οδηγός εξηγεί βήμα προς βήμα τις διαδικασίες δημιουργίας μιας σύγχρονης εφαρμογής Android (ιδίως έργων .NET MAUI, MonoGame ή υβριδικών έργων C#) από το μηδέν στο Google Play Console, τη συσκευασία, την ψηφιακή υπογραφή, την επίλυση κρίσιμων σφαλμάτων και την ολοκλήρωση όλων των σταδίων υποβολής στο κατάστημα (Δημιουργία εφαρμογής, Πολιτική απορρήτου, Δικαιώματα πρόσβασης, Διαφημίσεις, Αξιολόγηση ηλικίας IARC, Ασφάλεια δεδομένων, Κλειστή δοκιμή και τελική Ζωντανή δημοσίευση).
Περιεχόμενα
- Εισαγωγή και αρχιτεκτονική προετοιμασία
- Δημιουργία νέας εφαρμογής / παιχνιδιού από το μηδέν στο Play Console (Create App)
- Δημιουργία Keystore και αυτοματοποίηση Build/Sign
- Εγκατάσταση πρώτου πακέτου στο Play Console και κρίσιμα σφάλματα
- Προετοιμασία πολιτικής απορρήτου (Privacy Policy)
- Πρόσβαση εφαρμογής και στοιχεία σύνδεσης (App Access / Sign-in Details)
- Δήλωση διαφημίσεων (Ads Declaration)
- Αξιολόγηση περιεχομένου (Ερωτηματολόγιο IARC)
- Κοινό-στόχος και επιλογή ηλικιακής ομάδας (Target Audience)
- Πίνακας ελέγχου περιεχομένου εφαρμογής (App Content Dashboard)
- Φόρμα ασφάλειας δεδομένων (Data Safety Form)
- Νομικές και κανονιστικές δηλώσεις (Κυβερνητικές, Χρηματοοικονομικές, Υγείας)
- Ρυθμίσεις καταστήματος και στοιχεία επικοινωνίας (Store Settings)
- Κύρια καταχώριση καταστήματος και εικαστικά στοιχεία (Main Store Listing)
- Ρύθμιση και αξιολόγηση κλειστής δοκιμής (Closed Testing Setup and Review)
- Δήλωση αναγνωριστικού διαφήμισης (Advertising ID Declaration)
- Τελική υποβολή για έλεγχο (Final Submission)
- Αίτηση για άδεια παραγωγής μετά την κλειστή δοκιμή (Apply for Production)
- Τελική νίκη: Έγκριση πρόσβασης παραγωγής (Production Access)
- Λίστα ελέγχου πριν από την κυκλοφορία (Ολοκληρώθηκε)
- Η Arar Games και τα παιχνίδια μας
1. Εισαγωγή και αρχιτεκτονική προετοιμασία
Κατά τη δημοσίευση μιας νέας εφαρμογής στο Google Play Store, πρέπει να τηρούνται πιστά οι τρέχουσες πολιτικές ασφαλείας και τεχνικών προδιαγραφών της Google:
- Μορφή πακέτου: Γίνεται δεκτή αποκλειστικά η μορφή
.aab(Android App Bundle). Τα αρχεία APK δεν γίνονται πλέον δεκτά για κυκλοφορία στο κατάστημα (αλλά μπορούν να παραχθούν για τοπικές δοκιμές sideload). - Ελάχιστο Target SDK: Το Google Play απαιτεί πλέον από τις νέες ή ενημερωμένες εφαρμογές να στοχεύουν τουλάχιστον στο Android API Level 36 (Android 16).
- Ασφαλής υπογραφή: Η εφαρμογή πρέπει να υπογράφεται με κλειδί RSA 2048-bit συμβατό με τα σχήματα υπογραφής v2/v3.
2. Δημιουργία νέας εφαρμογής / παιχνιδιού από το μηδέν στο Play Console (Create App)
Αφού συνδεθείτε στον πίνακα ελέγχου του Google Play Console (play.google.com/console), η διαδικασία ξεκινά κάνοντας κλικ στο μπλε κουμπί "Create app" επάνω δεξιά στην κεντρική οθόνη καταλόγου εφαρμογών. Αυτή η φόρμα καθορίζει την ψηφιακή ταυτότητα της εφαρμογής, το όνομα πακέτου και τη βασική κατάταξη στο κατάστημα.
Α. Στοιχεία εφαρμογής (App Details)
- App Name (Όνομα εφαρμογής):
- Είναι το πρώτο επίσημο όνομα που θα βλέπουν οι χρήστες στο κατάστημα.
- Περιορίζεται σε μέγιστο όριο 30 χαρακτήρων (π.χ.
YourAppName). - Σύσταση: Αποφύγετε την περιττή συσσώρευση λέξεων-κλειδιών (keyword stuffing) ή παραπλανητικές/διαφημιστικές λέξεις ("Best", "Free", "#1"), διαφορετικά η εφαρμογή ενδέχεται να απορριφθεί κατά τον έλεγχο.
- Package Name (Όνομα πακέτου):
- Το αναγνωριστικό πακέτου Java/Android που προσδιορίζει μοναδικά την εφαρμογή σας παγκοσμίως στο οικοσύστημα του Android (σύμβαση αντίστροφου τομέα, π.χ.
com.yourcompany.appname). - Έως 150 χαρακτήρες.
- ⚠️ Κρίσιμος Κανόνας: Μετά τη δημιουργία της εφαρμογής σε αυτήν την οθόνη και τη μεταφόρτωση του πρώτου πακέτου, το όνομα του πακέτου δεν μπορεί να αλλάξει ποτέ ξανά! Η τιμή αυτή πρέπει να ταιριάζει απόλυτα με το
ApplicationId(<ApplicationId>com.yourcompany.appname</ApplicationId>) στοAndroidManifest.xml. Check availability(Έλεγχος διαθεσιμότητας): Πατώντας το κουμπί, ελέγχεται άμεσα αν το όνομα πακέτου που καθορίσατε έχει ήδη κατοχυρωθεί από άλλον προγραμματιστή στο Google Play.
- Το αναγνωριστικό πακέτου Java/Android που προσδιορίζει μοναδικά την εφαρμογή σας παγκοσμίως στο οικοσύστημα του Android (σύμβαση αντίστροφου τομέα, π.χ.
- Default Language (Προεπιλεγμένη γλώσσα):
- Η κύρια γλώσσα καταχώρισης της εφαρμογής στο κατάστημα (π.χ.
English (United States) – en-US). - Οι πληροφορίες του καταστήματος θα εμφανίζονται σε αυτήν την προεπιλεγμένη γλώσσα σε όλες τις χώρες όπου δεν έχει οριστεί συγκεκριμένη μετάφραση.
- Η κύρια γλώσσα καταχώρισης της εφαρμογής στο κατάστημα (π.χ.
Β. Τύπος εφαρμογής, τιμολόγηση και δηλώσεις
- App or Game (Εφαρμογή ή Παιχνίδι):
- Καθορίζεται ο βασικός τύπος του προϊόντος (
AppήGame). - Κρίσιμη σημείωση: Αυτή η επιλογή καθορίζει την κύρια καρτέλα στο κατάστημα (Εφαρμογές ή Παιχνίδια) και δεν μπορεί να τροποποιηθεί αργότερα.
- Καθορίζεται ο βασικός τύπος του προϊόντος (
- Free or Paid (Δωρεάν ή Επί πληρωμή):
- Επιλέξτε εάν η εφαρμογή θα διατίθεται δωρεάν ή ως αγορά επί πληρωμή.
- ⚠️ Κρίσιμος μη αναστρέψιμος κανόνας: Σύμφωνα με τις πολιτικές του Google Play, μια εφαρμογή που δημοσιεύεται αρχικά ως "Δωρεάν" δεν μπορεί ποτέ να μετατραπεί σε "Επί πληρωμή" στο μέλλον! Εάν θέλετε να πωλείται απευθείας, πρέπει να επιλέξετε
Paidεξαρχής. Για δωρεάν διάθεση με δημιουργία εσόδων, προτιμήστε Αγορές εντός εφαρμογής (IAP) ή διαφημίσεις AdMob.
- Automatic Protection (Αυτόματη προστασία):
- Το Google Play προσθέτει αυτόματο έλεγχο εγκατάστασης (installer check) στον κώδικα APK/AAB της εφαρμογής σας. Εάν οι χρήστες εγκαταστήσουν την εφαρμογή από μη εξουσιοδοτημένες πηγές εκτός Google Play, θα ειδοποιηθούν να κατεβάσουν την αρχική έκδοση από το κατάστημα.
- Declarations (Νομικές δηλώσεις και πολιτικές):
- Developer Program Policies: Επιβεβαίωση πλήρους συμμόρφωσης με τις πολιτικές προγραμματιστών και περιεχομένου του Google Play.
- US Export Laws: Βεβαίωση ότι το λογισμικό συμμορφώνεται με τους νόμους εξαγωγών και τους κανονισμούς εμπάργκο των ΗΠΑ.
- Create App (Δημιουργία εφαρμογής):
- Αφού επιβεβαιώσετε τη φόρμα, κάντε κλικ στο μπλε κουμπί "Create app" κάτω δεξιά για να μεταφερθείτε στον κεντρικό πίνακα διαχείρισης της εφαρμογής (Dashboard).
3. Δημιουργία Keystore και αυτοματοποίηση Build/Sign
Για να γίνει η διαδικασία ανάπτυξης αξιόπιστη και επαναλήψιμη, συνιστάται η δημιουργία ενός φακέλου Deploy/ και σεναρίων αυτοματισμού στη ρίζα του έργου.
Α. Δημιουργία Keystore (1_CreateKeystore.bat)
Χρησιμοποιώντας το εργαλείο keytool του JDK, δημιουργείται ένα κλειδί με ισχύ 25 ετών (10.000 ημέρες):
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"
Συμβουλή: Η χρήση παρενθέσεων σε μπλοκ
if (...)κατά τη λήψη κωδικού πρόσβασης μεset /pσε αρχεία δέσμης Windows (batch) μπορεί να προκαλέσει συντακτικά σφάλματα (: was unexpected at this time). Η διαχείριση της ροής με ετικέτεςgotoκαι η τοποθέτηση των παραμέτρων κωδικού σε εισαγωγικά"%PASS%"εξασφαλίζει απόλυτη σταθερότητα.
Β. Αυτόματη έκδοση και δημιουργία υπογεγραμμένου AAB (2_BuildAndSign_AAB.bat)
Το Google Play απαιτεί ένα αυστηρά αυξανόμενο versionCode σε κάθε ενημέρωση. Για την αυτόματη διαχείρισή του, χρησιμοποιείται ένας τύπος βασισμένος στην ημερομηνία και την ώρα:
# Τελευταίο ψηφίο έτους + Μήνας + Ημέρα + Ώρα + Λεπτό (Π.χ.: 2026-10-06 02:42 -> 610060242)
$vc = (Get-Date).ToString('yy').Substring(1) + (Get-Date).ToString('MMddHHmm')
Εντολές μεταγλώττισης και υπογραφής:
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%
Με την ολοκλήρωση της διαδικασίας, ο φάκελος που περιέχει το μεταγλωττισμένο αρχείο ανοίγει απευθείας στην Εξερεύνηση των Windows με την εντολή start "" "%OUTPUT%".
4. Εγκατάσταση πρώτου πακέτου στο Play Console και κρίσιμα σφάλματα
Όταν το υπογεγραμμένο αρχείο .aab μεταφορτώνεται στο κανάλι Internal testing ή Production στο Google Play Console, ενδέχεται να εμφανιστεί η ακόλουθη οθόνη:
Σφάλμα 1: Απαίτηση Target API Level 36 (Android 16)
Μήνυμα σφάλματος: "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."
Λύση:
Αυτό είναι σφάλμα αποκλεισμού και δεν επιτρέπεται η κυκλοφορία μέχρι να επιλυθεί.
- Ορίστε ρητά την ετικέτα
<uses-sdk>στο αρχείοPlatforms/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>
- Προσθέστε το στο
<PropertyGroup>στο αρχείο.csprojτου έργου:
<AndroidTargetSdkVersion>36</AndroidTargetSdkVersion>
Σφάλμα 2: Προειδοποίηση σημαντικά υψηλότερου Version Code
Μήνυμα προειδοποίησης:
"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"
Λύση:
- Το Google Play εμφανίζει αυτήν την προειδοποίηση όταν ο προηγούμενος κωδικός έκδοσης ήταν μικρός αριθμός (π.χ. 1 ή 8) και πραγματοποιείται μετάβαση σε δυναμική μορφή ημερομηνίας (π.χ. 610 εκατομμύρια).
- Αυτό δεν είναι αποτρεπτικό σφάλμα. Μπορεί να παρακαμφθεί κάνοντας κλικ στο μπλε κουμπί
Proceed anywayακριβώς κάτω από την προειδοποίηση. - Εφόσον αυτός ο αριθμός θα αποτελεί τη βάση για τις επόμενες μεταφορτώσεις, η προειδοποίηση δεν θα εμφανιστεί ξανά.
5. Προετοιμασία πολιτικής απορρήτου (Privacy Policy)
Σύμφωνα με τις πολιτικές του Google Play, ακόμη και αν η εφαρμογή σας δεν συλλέγει ευαίσθητα δεδομένα, απαιτείται σύνδεσμος Πολιτικής Απορρήτου σε δημόσια προσβάσιμη μορφή τυπικής ιστοσελίδας (όχι PDF) με ενεργό πιστοποιητικό SSL.
Δωρεάν φιλοξενία στο GitHub
Ένα αρχείο markdown (blob/main/...) σε αποθετήριο GitHub αναγνωρίζεται άμεσα από την Google ως έγκυρη ιστοσελίδα.
Βασικές ενότητες που πρέπει να περιλαμβάνονται στην πολιτική:
- Διαφημίσεις (Google AdMob): Διαφημίσεις banner, διάμεσες και ανταμοιβής. Χρήση του Android Advertising ID (
AD_ID), τεχνικά δεδομένα συσκευής και κατά προσέγγιση τοποθεσία IP. - Αγορές εντός εφαρμογής & συνδρομές (Google Play Billing): Οι πληρωμές πραγματοποιούνται εξ ολοκλήρου στην υποδομή της Google και ο προγραμματιστής δεν έχει ποτέ πρόσβαση σε στοιχεία καρτών ή χρέωσης.
- Αναλυτικά στοιχεία & τηλεμετρία (Firebase Analytics & Crashlytics): Ανώνυμα συμβάντα χρήσης και αναφορές σφαλμάτων κατάρρευσης.
- Διαχείριση συγκατάθεσης χρηστών (Google UMP): Παράθυρα συγκατάθεσης συμβατά με GDPR και δικαίωμα του χρήστη να τροποποιήσει τις προτιμήσεις του μέσα από τις ρυθμίσεις.
- Νομικές αποποιήσεις & ειδικές δηλώσεις (π.χ. Εργαλεία ανάλυσης / πιθανοτήτων):
- Η εφαρμογή δεν αποτελεί σε καμία περίπτωση πλατφόρμα στοιχηματισμού ή τυχερών παιχνιδιών.
- Προσφέρει μόνο μαθηματική βελτιστοποίηση και στατιστική ανάλυση.
- Κατά την ανακατεύθυνση σε επίσημους παρόχους, τα ονόματα χρηστών και οι κωδικοί πρόσβασης δεν αποθηκεύονται ποτέ και οι έλεγχοι ταυτότητας γίνονται απευθείας στην επίσημη διεπαφή.
- Σημείωση ασφαλείας: Τεχνικοί σύνδεσμοι όπως το προσωπικό προφίλ GitHub του προγραμματιστή δεν πρέπει να περιλαμβάνονται στο κείμενο πολιτικής απορρήτου. Πρέπει να αναφέρονται μόνο το επίσημο email υποστήριξης και ο επίσημος ιστότοπος.
6. Πρόσβαση εφαρμογής και στοιχεία σύνδεσης (App Access / Sign-in Details)
Προτού οι ελεγκτές της Google εξετάσουν την εφαρμογή, πρέπει να δηλώσετε εάν η εφαρμογή περιλαμβάνει περιορισμένη περιοχή με απαίτηση σύνδεσης:
- Επιλογή:
No(Κανένα μέρος της εφαρμογής δεν είναι περιορισμένο). - Επεξήγηση: Εάν δεν υπάρχει απαίτηση εγγραφής μέλους, σύνδεση χρήστη, email/κωδικός πρόσβασης ή κλειδωμένη οθόνη, επιλέξτε
No. Εάν επιλεγείYes, η Google θα ζητήσει δοκιμαστικά διαπιστευτήρια σύνδεσης.
7. Δήλωση διαφημίσεων (Ads Declaration)
Αυτό είναι το βήμα όπου δηλώνετε εάν εμφανίζονται διαφημίσεις στην εφαρμογή σας:
- Επιλογή:
Yes, my app contains ads(Ναι, η εφαρμογή μου περιέχει διαφημίσεις). - Επεξήγηση: Εάν η εφαρμογή περιλαμβάνει τη βιβλιοθήκη AdMob ή εάν πρόκειται να προβληθούν διαφημίσεις στο μέλλον, πρέπει να επιλεγεί
Yes. Αυτή η επιλογή ενεργοποιεί την ετικέτα "Περιέχει διαφημίσεις" στη σελίδα του Google Play.
8. Αξιολόγηση περιεχομένου (Ερωτηματολόγιο IARC)
Για να καθορίσετε το όριο ηλικίας της εφαρμογής, πρέπει να συμπληρώσετε το ερωτηματολόγιο IARC (International Age Rating Coalition).
Α. Επιλογή κατηγορίας και εισαγωγή email
- Κατηγορία:
All Other App Types(Όλες οι άλλες εφαρμογές που δεν είναι παιχνίδια, στοιχήματα ή μέσα κοινωνικής δικτύωσης: Εργαλεία, βοηθητικά προγράμματα, αριθμομηχανές). - Email: Εισαγάγετε το email επικοινωνίας και αποδεχτείτε τους όρους της IARC.
Β. Ερωτήσεις ερωτηματολογίου (Questionnaire)
Ενότητα 1: Βία και επικοινωνία χρηστών
- Περιεχόμενο εφαρμογής (Βία, σεξουαλικότητα, προσβλητική γλώσσα):
No - Κοινοποίηση περιεχομένου χρηστών (Ήχος, μηνύματα, ανταλλαγή πολυμέσων μεταξύ χρηστών):
No
Ενότητα 2: Περιεχόμενο και προϊόντα περιορισμένης ηλικίας
- Διαδικτυακό περιεχόμενο (Ροή μουσικής/βίντεο ή κατάλογος ηλεκτρονικού εμπορίου):
No - Προώθηση προϊόντων περιορισμένης ηλικίας (Καπνός, αλκοόλ, τζόγος):
No(Απολύτως No εφόσον η εφαρμογή δεν επιτρέπει στοιχήματα) - Διάφορα (Κοινοποίηση ακριβούς τοποθεσίας GPS):
No
Ενότητα 3: Ψηφιακά προϊόντα και διάφορες λειτουργίες
- Ψηφιακά αγαθά (Πωλήσεις ψηφιακών προϊόντων):
No(Όχι εάν δεν είναι συνδεδεμένη ενεργή χρέωση καταστήματος. Εάν είναι ενεργή, επιλέξτε Yes και λάβετε το σήμα Digital Purchases) - Χρηματικές ανταμοιβές (Χρηματικά έπαθλα, δωροκάρτες):
No - Πρόγραμμα περιήγησης ιστού (Πρόγραμμα περιήγησης / μηχανή αναζήτησης):
No - Ειδήσεις ή Εκπαίδευση:
No
Όταν όλες αυτές οι ερωτήσεις απαντηθούν με No, η εφαρμογή λαμβάνει την καταλληλότερη ηλικιακή βαθμολογία για το ευρύ κοινό παγκοσμίως (PEGI 3, ESRB Everyone).
9. Κοινό-στόχος και επιλογή ηλικιακής ομάδας (Target Audience)
Κατά τον καθορισμό του κοινού-στόχου της εφαρμογής σας, είναι ζωτικής σημασίας να δηλώσετε με ακρίβεια εάν προορίζεται για παιδιά, σύμφωνα με τους κανονισμούς Designed for Families (Πολιτική οικογένειας) και COPPA της Google.
Σωστή επιλογή: Μόνο 18 and over
- Γιατί μόνο 18+;
- Νομική συμμόρφωση: Τα εργαλεία στατιστικής και ανάλυσης αθλητικών δελτίων προορίζονται για ενήλικο κοινό.
- Προστασία από περιορισμούς Οικογενειακής Πολιτικής: Η επιλογή κάτω των 18 ετών απαιτεί πιστοποιημένα SDK διαφημίσεων για παιδιά, περιορίζει την τηλεμετρία και επιβάλλει αυστηρότερο έλεγχο.
- Συνέπεια με την Πολιτική Απορρήτου: Ευθυγραμμίζεται 100% με τον όρο "The App is intended for audiences aged 18 and older" στην Πολιτική Απορρήτου.
- Δεύτερο βήμα (Μήπως η εφαρμογή σας απευθύνεται ακούσια σε παιδιά;):
- Η απάντηση πρέπει να είναι
No. Καθώς δεν υπάρχουν χαρακτήρες κινουμένων σχεδίων, θέματα παιχνιδιών ή παιδικά γραφικά, δεν είναι προϊόν που προσελκύει ακούσια παιδιά.
- Η απάντηση πρέπει να είναι
10. Πίνακας ελέγχου περιεχομένου εφαρμογής (App Content Dashboard)
Το Google Play Console παρακολουθεί την ετοιμότητα συμμόρφωσης της εφαρμογής μέσω μιας λίστας ελέγχου στην καρτέλα Policy and programs -> App content στο αριστερό μενού.
Καθώς ολοκληρώνονται η πολιτική απορρήτου, τα δικαιώματα πρόσβασης, οι διαφημίσεις και η αξιολόγηση περιεχομένου, θα εμφανίζονται πράσινα σημάδια ελέγχου (✓). Οι υπόλοιπες ενότητες (Ασφάλεια δεδομένων, Κυβερνητικές υπηρεσίες, Χρηματοοικονομικά χαρακτηριστικά, Υγεία) πρέπει να συμπληρωθούν διαδοχικά.
11. Φόρμα ασφάλειας δεδομένων (Data Safety Form)
Είναι ένας από τους πιο αυστηρά ελεγχόμενους τομείς του Google Play. Πρέπει να δηλώσετε ποια δεδομένα συλλέγει η εφαρμογή και οι βιβλιοθήκες της ή κοινοποιεί σε τρίτους.
Ερώτηση: Συλλέγει ή κοινοποιεί η εφαρμογή σας κάποιον από τους απαιτούμενους τύπους δεδομένων χρήστη;
- Επιλογή για την πρώτη κυκλοφορία:
No(Όχι). - Τεχνικός λόγος: Εφόσον στο πρώτο πακέτο
.aabτα SDK AdMob ή Firebase δεν έχουν ακόμη ενσωματωθεί ενεργά και δεν συλλέγονται ευαίσθητα δεδομένα χρήστη, η επιλογήNoεπιτρέπει την καθαρή ολοκλήρωση της φόρμας. - Σημείωση για το μέλλον: Όταν τα SDK ενεργοποιηθούν στον κώδικα, θα πρέπει να επιστρέψετε σε αυτήν τη φόρμα και να ενημερώσετε τα στοιχεία "Approximate Location", "App performance" και "Device or other identifiers (AD_ID)" σε
Yes.
Αφού ελέγξετε την προεπισκόπηση, αποθηκεύστε τις ρυθμίσεις.
12. Νομικές και κανονιστικές δηλώσεις (Κυβερνητικές, Χρηματοοικονομικές, Υγείας)
Α. Κυβερνητικές εφαρμογές (Government Apps)
- Επιλογή:
No(Η εφαρμογή δεν εκπροσωπεί επίσημη κρατική υπηρεσία).
Β. Χρηματοοικονομικές δυνατότητες (Financial Features)
- Επιλογή:
My app doesn't provide any financial featuresστο κάτω μέρος. - Επιβεβαίωση: Στο αναδυόμενο παράθυρο, επιβεβαιώστε ότι δεν απαιτείται υποβολή οικονομικών αδειών ή εγγράφων:
Γ. Εφαρμογές υγείας (Health Apps)
- Επιλογή:
My app does not have any health featuresστο κάτω μέρος. - Επιβεβαίωση: Στο αναδυόμενο παράθυρο επιβεβαιώστε ότι δεν απαιτείται τεκμηρίωση υγείας:
13. Ρυθμίσεις καταστήματος και στοιχεία επικοινωνίας (Store Settings)
Εδώ ρυθμίζονται η κατηγορία στο κατάστημα και τα κανάλια επικοινωνίας μέσω των οποίων οι χρήστες μπορούν να επικοινωνήσουν με τον προγραμματιστή:
- Κατηγορία εφαρμογής (App Category):
SportsήUtilities / Tools. - Ετικέτες (Tags): Μπορούν να επιλεγούν σχετικές λέξεις-κλειδιά (π.χ. Sports, Utilities).
- Στοιχεία επικοινωνίας καταχώρισης καταστήματος:
- Διεύθυνση Email:
destek@sirketadi.com(Το επίσημο email υποστήριξης είναι υποχρεωτικό). - Ιστότοπος:
https://company.com
- Διεύθυνση Email:
- Εξωτερικό μάρκετινγκ (External Marketing): Αφήστε το επιλεγμένο για να επιτρέψετε στην Google να προωθήσει την εφαρμογή σας σε πλατφόρμες εκτός του Google Play:
14. Κύρια καταχώριση καταστήματος και εικαστικά στοιχεία (Main Store Listing)
Η βιτρίνα του καταστήματος είναι ο σημαντικότερος παράγοντας που επηρεάζει άμεσα την απόφαση λήψης των χρηστών:
Α. Κείμενα
- Όνομα εφαρμογής (App Name): Έως 30 χαρακτήρες (π.χ.
15te15 - Spor Toto Assistant). - Σύντομη περιγραφή (Short Description): Έως 80 χαρακτήρες (π.χ.
Βελτιστοποίηση τύπων, υπολογισμός πιθανοτήτων και έξυπνος βοηθός δελτίων.). - Πλήρης περιγραφή (Full Description): Αναλυτική περιγραφή με δυνατότητες, αλγοριθμικά πλεονεκτήματα και νομικές σημειώσεις.
Β. Πρότυπα διαστάσεων γραφικών
- Εικονίδιο εφαρμογής (App Icon): Ακριβώς
512 x 512 px, 32-bit PNG, μέγιστο 1 MB. - Κύριο γραφικό προβολής (Feature Graphic): Ακριβώς
1024 x 500 px, JPG ή 24-bit PNG, μέγιστο 15 MB. - Στιγμιότυπα οθόνης τηλεφώνου (Phone Screenshots):
- Ελάχιστο 2, μέγιστο 8 στιγμιότυπα.
- Ελάχιστο μέγεθος: 1080 px (π.χ.
1080 x 2340 px). - Αναλογία διαστάσεων: 16:9 ή 9:16.
Γ. Δήλωση περιεχομένου Generative AI
- Ακόμα κι αν χρησιμοποιήθηκαν εργαλεία AI για τα εικαστικά του καταστήματος, εφόσον δεν δημιουργούνται φωτορεαλιστικά ανθρώπινα πρόσωπα που παραπλανούν τον χρήστη, επιλέγεται
Don't label assets.
15. Ρύθμιση και αξιολόγηση κλειστής δοκιμής (Closed Testing Setup and Review)
Για νέους προσωπικούς λογαριασμούς προγραμματιστή στο Google Play Console, είναι υποχρεωτικό να ολοκληρωθεί η διαδικασία Closed Testing (Κλειστή δοκιμή) πριν από τη μετάβαση στην παραγωγή.
Α. Υποβολή αλλαγών για έλεγχο (Publishing Overview)
Όταν ολοκληρωθούν όλες οι ρυθμίσεις του καταστήματος και οι φόρμες, η επισκόπηση δημοσίευσης εμφανίζει τις εκκρεμείς αλλαγές:
Ωστόσο, για να ενεργοποιηθεί το κουμπί "Send changes for review" επάνω δεξιά, η εφαρμογή πρέπει να διαμορφωθεί σε τουλάχιστον μία έκδοση καναλιού δοκιμής (Closed Testing).
Β. Βήματα κλειστής δοκιμής
Υπάρχουν 3 υποχρεωτικά βήματα για την ολοκλήρωση της κλειστής δοκιμής:
- Επιλογή χωρών και περιοχών (Select countries and regions):
- Επιλέγονται οι χώρες όπου θα δοκιμαστεί η εφαρμογή και πατάτε Save κάτω δεξιά.
- Επιλογή δοκιμαστών (Select testers):
- Στην καρτέλα Testers, επιλέξτε μια λίστα email ή δημιουργήστε μια νέα.
- Για να αποκτήσετε άδεια παραγωγής σε προσωπικούς λογαριασμούς, η Google απαιτεί τουλάχιστον 20 δοκιμαστές να συμμετέχουν στη δοκιμή για 14 συνεχόμενες ημέρες.
- Αφού επιλέξετε τη λίστα, κάντε κλικ στο Save changes κάτω δεξιά.
- Δημιουργία νέας έκδοσης (Create a new release):
- Όταν ολοκληρωθούν οι Χώρες και οι Δοκιμαστές, εμφανίζεται το μήνυμα "2 of 4 complete".
- Κάντε κλικ στο μπλε κουμπί
Create new releaseεπάνω δεξιά.
- Μεταφορτώστε το υπογεγραμμένο πακέτο
.aab. Μόλις ολοκληρωθεί η εγκατάσταση, η Google αναλύει το πακέτο:
- Όπως φαίνεται στην εικόνα, το
Target SDK: 36εντοπίζεται επιτυχώς, τοVersion: 610060410και οι αρχιτεκτονικές επαληθεύονται. - Όταν κάνετε κλικ στο
Next, εμφανίζεται μια οθόνη προειδοποίησης λόγω της μετάβασης κωδικού έκδοσης:
- Λύση: Κάντε κλικ στον μπλε σύνδεσμο
Proceed anywayακριβώς κάτω από την προειδοποίηση "This release's version code is significantly higher than your previous version code". - Αφού επιλυθεί η ειδοποίηση, αποθηκεύστε την έκδοση κάνοντας κλικ στο μπλε κουμπί
Saveκάτω δεξιά.
Μόλις ολοκληρωθούν αυτά τα βήματα, μπορείτε να επιστρέψετε στην οθόνη Publishing overview και να ξεκινήσετε τη διαδικασία έγκρισης της Google με το κουμπί Send changes for review.
Γ. Συνήθης κατάσταση: Προειδοποίηση "App not available" στον σύνδεσμο δοκιμής
Η πιο συνηθισμένη οθόνη που βλέπουν οι προγραμματιστές και οι δοκιμαστές ανοίγοντας τον σύνδεσμο συμμετοχής (play.google.com/apps/testing/com...) είναι η εξής:
"App not available - A testing version of this app hasn't been published yet or isn't available for this account."
Αιτίες και λύση αυτής της προειδοποίησης:
- Υπό έλεγχο (In Review): Ακόμη και αν η δοκιμαστική έκδοση υποβληθεί, ο σύνδεσμος δεν θα ενεργοποιηθεί μέχρι η ομάδα της Google να εγκρίνει το πακέτο. Ο σύνδεσμος θα ανοίξει όταν η κατάσταση γίνει "Available to testers".
- Ασυμφωνία λογαριασμού Google: Ο συνδεδεμένος λογαριασμός Google στο πρόγραμμα περιήγησης πρέπει να είναι ακριβώς η διεύθυνση email που προστέθηκε στη λίστα Testers.
- Χρόνος διάδοσης διακομιστών: Ακόμη και μετά την έγκριση, συνήθως χρειάζονται 1-2 ώρες για να διαδοθεί ο σύνδεσμος δοκιμής στους παγκόσμιους διακομιστές του Play Store.
Δ. Συμμετοχή στο πρόγραμμα δοκιμών (Become a Tester - Opt-in)
Μόλις εγκριθεί η έκδοση και ενεργοποιηθεί ο σύνδεσμος, ανοίγει η επίσημη οθόνη πρόσκλησης:
- Η σελίδα περιλαμβάνει το εικονίδιο της εφαρμογής, το όνομα του προγραμματιστή και το κείμενο πρόσκλησης.
- Κάνοντας κλικ στο μπλε κουμπί
Become a tester, ο λογαριασμός εντάσσεται στη δοκιμή. - Στην επόμενη οθόνη, κάνοντας κλικ στον σύνδεσμο "Download it on Google Play", η εφαρμογή μπορεί να ληφθεί απευθείας από το Google Play Store στη συσκευή Android.
16. Δήλωση αναγνωριστικού διαφήμισης (Advertising ID Declaration)
Για όλες τις εφαρμογές που στοχεύουν σε Android 13 (API 33) και νεότερες εκδόσεις, το Google Play απαιτεί ρητή δήλωση χρήσης του αναγνωριστικού διαφήμισης (AD_ID).
Ερώτηση: Χρησιμοποιεί η εφαρμογή σας αναγνωριστικό διαφήμισης;
Ο βασικός κανόνας της Google σε αυτήν τη σελίδα αναφέρει:
"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."
- Επιλογή 1 (Συνιστάται για την αρχική κυκλοφορία):
No(Όχι). - Στο τρέχον πακέτο κλειστής δοκιμής, δεν έχουν ενσωματωθεί ενεργά βιβλιοθήκες διαφημίσεων και δεν υπάρχει άδεια
AD_IDστοAndroidManifest.xml. ΕπιλέγονταςNo, αποφεύγεται οποιαδήποτε διένεξη διακήρυξης. - Επιλογή 2 (Εάν επιλεγεί Yes):
- Εάν επιλεγεί
Yes, πρέπει να σημειωθεί το[x] Advertising or marketingκαι να ενεργοποιηθεί το πλαίσιο ελέγχου "Turn off release errors" στο κάτω μέρος της σελίδας για να αγνοηθεί η έλλειψη άδειας στο manifest.
Και στις δύο περιπτώσεις, κάντε κλικ στο Save κάτω δεξιά.
17. Τελική υποβολή για έλεγχο (Final Submission)
Αφού ολοκληρωθούν η καταχώριση στο κατάστημα, η πολιτική απορρήτου, οι φόρμες ασφαλείας, οι νομικές δηλώσεις, το κοινό-στόχος και η έκδοση κλειστής δοκιμής, επιστρέφετε στην οθόνη Publishing overview:
- Submit 14 changes for review: Το Google Play συγκεντρώνει όλες τις δηλώσεις και τη δοκιμαστική έκδοση σε ένα ενιαίο πακέτο αξιολόγησης (14 αλλαγές εν αναμονή έγκρισης όπως φαίνεται στην εικόνα).
- Η επίσημη διαδικασία έγκρισης ξεκινά κάνοντας κλικ στο μπλε κουμπί
Submit 14 changes for review. - Οι αυτόματοι έλεγχοι ποιότητας της Google εκτελούνται στο παρασκήνιο και στη συνέχεια η εφαρμογή τοποθετείται στην ουρά αξιολόγησης της ομάδας του Google Play. Ο έλεγχος διαρκεί συνήθως 24-72 ώρες σε προσωπικούς λογαριασμούς.
18. Αίτηση για άδεια παραγωγής μετά την κλειστή δοκιμή (Apply for Production)
Όταν ολοκληρωθεί η διαδικασία κλειστής δοκιμής (αδιάλειπτη δοκιμή για τουλάχιστον 14 ημέρες με 20 δοκιμαστές), το κουμπί "Apply for production" θα ενεργοποιηθεί στον κεντρικό πίνακα ελέγχου του Play Console. Κάνοντας κλικ σε αυτό το κουμπί, η Google παρέχει μια ολοκληρωμένη φόρμα αίτησης 3 βημάτων για να επιβεβαιώσει ότι η εφαρμογή έχει πράγματι δοκιμαστεί και είναι έτοιμη για ζωντανή κυκλοφορία:
Βήματα φόρμας:
- Σχετικά με την κλειστή δοκιμή σας (About your closed test): Ερωτάστε πώς βρήκατε δοκιμαστές, πώς συλλέξατε σχόλια και ποιες βελτιώσεις κάνατε στην εφαρμογή.
- Σχετικά με την εφαρμογή σας (About your app): Εξηγείται το κοινό-στόχος της εφαρμογής και τα κύρια οφέλη που προσφέρει στους χρήστες.
- Η ετοιμότητα παραγωγής σας (Your production readiness): Δηλώνεται πώς θα παρακολουθείτε τα σφάλματα και πώς θα διαχειρίζεστε τα σχόλια των χρηστών όταν η εφαρμογή βγει ζωντανά.
Κρίσιμες ερωτήσεις και δείγματα απαντήσεων αίτησης (στα αγγλικά)
1. "How did you recruit users for your closed testing? For example, did you ask friends and family, or use a paid testing provider?"
Πώς στρατολογήσατε χρήστες για την κλειστή δοκιμή;
Σημαντικός κανόνας: Η Google απορρίπτει αυτοματοποιημένα bots ή πληρωμένες φάρμες δοκιμών. Είναι ασφαλέστερο να δηλώσετε ότι οι δοκιμαστές είναι πραγματικοί οργανικοί χρήστες, φίλοι, συνάδελφοι και μέλη σχετικών κοινοτήτων κοινωνικής δικτύωσης.
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?"
Πόσο εύκολο ήταν να βρείτε δοκιμαστές για την εφαρμογή σας;
- Συνιστώμενη επιλογή:
Neither difficult or easyήEasy. Αυτή η επιλογή δείχνει ότι η διαδικασία πραγματοποιήθηκε οργανικά και ισορροπημένα χωρίς τεχνητά δίκτυα bots.
3. "Describe the engagement you received from testers during your closed test"
Περιγράψτε την αλληλεπίδραση των δοκιμαστών κατά τη διάρκεια της κλειστής δοκιμής:
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."
Δώστε μια περίληψη των σχολίων που λάβατε και πώς τα συλλέξατε:
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.
Βήμα 2: Σχετικά με την εφαρμογή σας (About your app)
Αυτό το βήμα εστιάζει στο κοινό-στόχο της εφαρμογής, την προστιθέμενη αξία που προσφέρει και τον αναμενόμενο αριθμό λήψεων για τον πρώτο χρόνο:
1. "Who is the intended audience of your app?"
Ποιο είναι το κοινό-στόχος της εφαρμογής σας;
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"
Περιγράψτε πώς η εφαρμογή σας προσφέρει αξία στους χρήστες:
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?"
Πόσες εγκαταστάσεις αναμένετε να έχει η εφαρμογή σας τον πρώτο χρόνο;
- Συνιστώμενη επιλογή:
0 - 10K(Ένας ρεαλιστικός και οργανικός στόχος για ανεξάρτητο προγραμματιστή).
Βήμα 3: Η ετοιμότητα παραγωγής σας (Your production readiness)
Αυτό το τελικό στάδιο ρωτά για τις βελτιώσεις που έγιναν με βάση όσα αποκτήθηκαν από την κλειστή δοκιμή και πώς κρίθηκε η εφαρμογή έτοιμη για ζωντανή παραγωγή:
1. "What changes did you make to your app based on what you learned during your closed test?"
Ποιες αλλαγές κάνατε στην εφαρμογή σας με βάση όσα μάθατε στην κλειστή δοκιμή;
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?"
Πώς αποφασίσατε ότι η εφαρμογή σας είναι έτοιμη για παραγωγή;
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.
Αφού συμπληρωθούν όλα τα πεδία, η επίσημη αίτηση άδειας παραγωγής ολοκληρώνεται κάνοντας κλικ στο μπλε κουμπί Apply κάτω δεξιά.
Οθόνη υποβολής αίτησης (Διαδικασία εξέτασης)
Πατώντας το κουμπί 'Apply' επιστρέφετε στον κεντρικό πίνακα ελέγχου και εμφανίζεται η επίσημη κάρτα ελέγχου στη σελίδα Production:
"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."
Σημαντικά στοιχεία για αυτήν τη φάση:
- Χρόνος ελέγχου: Αν και η Google αναφέρει "7 days or less", για εφαρμογές με συνεπείς απαντήσεις και μηδενικά σφάλματα κατάρρευσης, η έγκριση εκδίδεται συνήθως εντός 24 έως 72 ωρών.
- Ειδοποίηση αποτελέσματος: Με την ολοκλήρωση της αξιολόγησης, αποστέλλεται επίσημη ειδοποίηση αποδοχής στη διεύθυνση email του κατόχου του λογαριασμού.
- Τι να κάνετε κατά την αναμονή: Δεν χρειάζεται καμία πρόσθετη ενέργεια. Το κανάλι κλειστής δοκιμής παραμένει ενεργό και περιμένετε την απόφαση της ομάδας του Play Console.
19. Τελική νίκη: Έγκριση πρόσβασης παραγωγής (Production Access)
Όταν ολοκληρωθεί επιτυχώς η διαδικασία Closed Testing (14 ημέρες ενεργών δοκιμών με τουλάχιστον 20 χρήστες) και υποβληθεί η αίτηση, λαμβάνεται το ακόλουθο επίσημο μήνυμα αποδοχής από την ομάδα του Google Play Console:
"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."
Τι σημαίνει αυτό το email;
- Δημόσια κυκλοφορία: Η εφαρμογή σας είναι πλέον επιλέξιμη να διατεθεί σε δισεκατομμύρια χρήστες Android σε όλο τον κόσμο, όχι μόνο σε προσκεκλημένους δοκιμαστές.
- Υπέρβαση του ορίου προσωπικού λογαριασμού: Η απαίτηση των 20 δοκιμαστών / 14 ημερών έχει ικανοποιηθεί επίσημα και ο λογαριασμός προγραμματιστή έχει περάσει σε αξιόπιστη κατάσταση (Trusted).
- Κυκλοφορία με ένα κλικ: Μεταβαίνοντας στο κανάλι Production στο Play Console, το πακέτο που δοκιμάστηκε επιτυχώς μπορεί να κυκλοφορήσει άμεσα στη βιτρίνα του καταστήματος.
20. Λίστα ελέγχου πριν από την κυκλοφορία (Ολοκληρώθηκε)
Όλα τα στοιχεία ελέγχου στο στάδιο υποβολής της εφαρμογής:
- Έχουν δημιουργηθεί το αναγνωριστικό εφαρμογής και το μοναδικό όνομα πακέτου στο Play Console;
- Έχει μεταγλωττιστεί το υπογεγραμμένο πακέτο
.aabμεtargetSdkVersion 36; - Είναι το versionCode μεγαλύτερο από προηγούμενες εκδόσεις; (Έγινε κλικ στο Proceed anyway στην προειδοποίηση;)
- Είναι ενεργή η διεύθυνση URL της Πολιτικής Απορρήτου και ανοίγει με HTTPS;
- Έχει καταγραφεί η Πρόσβαση Εφαρμογής ως
No; - Έχει επιλεγεί
Yesστη δήλωση διαφημίσεων; - Έχει ολοκληρωθεί και πιστοποιηθεί η βαθμολογία ηλικίας IARC;
- Έχει επιλεγεί το κοινό-στόχος ως
18 and over; - Έχει συμπληρωθεί η φόρμα Ασφάλειας Δεδομένων (Data Safety);
- Έχουν καταγραφεί ως
Noοι κυβερνητικές, χρηματοοικονομικές και δηλώσεις υγείας; - Έχουν μεταφορτωθεί τα γραφικά του καταστήματος (Εικονίδιο 512x512, Κύριο γραφικό 1024x500, Στιγμιότυπα οθόνης);
- Κλειστή δοκιμή: Έχουν επιλεγεί και αποθηκευτεί οι χώρες/περιοχές;
- Κλειστή δοκιμή: Έχει επιλεγεί και αποθηκευτεί η λίστα δοκιμαστών;
- Κλειστή δοκιμή: Έχει μεταφορτωθεί και εκδοθεί το υπογεγραμμένο πακέτο
.aab; - Αναγνωριστικό διαφήμισης: Αποθηκεύτηκε ως
Noγια την αρχική έκδοση; - Επισκόπηση δημοσίευσης: Έχουν υποβληθεί οι αλλαγές για έλεγχο από την Google;
- Ολοκληρώθηκε η διαδικασία κλειστής δοκιμής και ελήφθη η έγκριση Production Access;
21. Η Arar Games και τα παιχνίδια μας
Μπορείτε να επισκεφθείτε τις σελίδες των καταστημάτων μας για να γνωρίσετε ζωντανά όλα τα παιχνίδια, τους μηχανισμούς και τις ενημερώσεις που έχουμε αναπτύξει στο ανεξάρτητο στούντιο μας:
🎮 Τα παιχνίδια μας:
- 🛡️ Blocked: Pixel Panzer:
Ρετρό δράση με τανκς σε pixel, βλήματα στοιχείων ColorWheel, δυναμικός καιρός, επικές μάχες με Boss, παγκόσμιοι πίνακες κατάταξης και επιτεύγματα Google Play!
👉 Λήψη στο Google Play (Android & PC) | Microsoft Store (Windows PC) - 🎨 Paint Trek:
Εμπειρία arcade με επίκεντρο τα αντανακλαστικά, πολύχρωμα pixel και διαστημική ατμόσφαιρα.
👉 Google Play | Microsoft Store (PC & Xbox) - 🚀 Space Dodger:
Γρήγορη αποφυγή εμποδίων ρετρό arcade στο βαθύ διάστημα.
👉 Λήψη στο Google Play
📢 Κοινωνικά δίκτυα και επικοινωνία:
Για να παρακολουθείτε τους νέους τεχνικούς οδηγούς μας, τα devlogs και τις ενημερώσεις παιχνιδιών:
- 🎵 TikTok: @arargamesstudio
- 📸 Instagram: @arargamesstudio
- 🐦 X (Twitter): @arargamesstudio
- 📺 YouTube: @koreaaria
- 🧵 Threads: @arargamesstudio
- 📘 Facebook: arargamesstudio
Προετοιμάστηκε από: Αρχείο Τεκμηρίωσης Προγραμματιστών Arar Games
Hiç yorum yok:
Yorum Gönder