Publishing your own mobile application in the largest digital distributor is the final and most critical stage of development. The process of entering Google Play Console requires not only the technical preparation of the binary file, but also strict compliance with the legal and marketing standards of the platform. Errors at this stage can lead to moderation delays or complete rejection of the project.

In this article we will analyze in detail the entire path from registering a developer account to the moment when your game becomes available to millions of users. We will touch on the issues of signing keys, setting up content and passing automatic security checks, which have become much stricter in recent years.

Successful launch depends on many factors, ranging from the correctness of the application manifest to the quality of screenshots in the description. Even the most ingenious mechanics won't be appreciated if the product doesn't pass Google's basic moderation filters. Therefore, it is important to approach the publishing procedure systematically and carefully study each step.

Registering a developer account and setting up a profile

The first step for any author is to create an account in the developer console. You will need a valid Google account to which the profile will be registered. The registration process is not free and requires a one-time fee of $25. After payment, you get lifetime access to publishing tools without monthly subscriptions.

When creating a profile, you must select the type of account: Personal (for individual developers) or Organization (for companies). For legal entities, a mandatory condition is to have a D-U-N-S number, which confirms the legitimacy of the business. Individual developers undergo identity verification by uploading scans of a passport or driver's license.

โš ๏ธ Attention: Google has tightened the verification rules. Now each new account undergoes a manual data verification, which can take up to 7 days. Make sure that the name in your profile completely matches the data in the documents.

After successful verification, you will have access to the dashboard, where you can create new projects. It is important to immediately set up contact information and email for communication, since it is to this address that notifications about the moderation status and important alerts from the support service will be sent. Google Play.

๐Ÿ“Š What is your developer status?
Individual entrepreneur
Legal entity (LLC/JSC)
Student-enthusiast
Freelancer

Technical preparation of the application and signing keys

Before uploading files to the console, you must correctly compile and sign the project. The modern standard requires the use of the Android App Bundle (.aab) format instead of outdated APKs. This format allows Google Play to dynamically optimize the download size for each user's specific device.

Signing key management is critical. When you publish for the first time, you can use the Play App Signingservice in which Google stores the application signing key on its secure servers. This relieves the developer of responsibility for the safety of the key and allows you to restore access to the project in case of loss of local files.

If you decide to manage the keys yourself, save the file keystore.jks and remember the passwords for it. Losing this file makes it impossible to release any updates to an already published application, since the signatures must match.

โ˜‘๏ธ Preparing the build

Done: 0 / 5

During the build process, make sure that all permissions are correctly specified in the manifest file AndroidManifest.xml . Excessive requests for access rights that are not required for the functionality of the game often become the reason for the application to be rejected by moderators.

Designing the store page and creating content

The application page in the store is your face. The conversion of views into installs directly depends on the quality of the design. You will need to prepare graphic assets of strictly defined sizes. The main focus should be on screenshots that should show actual gameplay, not just menus or loading screens.

Use keywords organically to describe the game, but don't spam. The app title is limited to 30 characters and the short description is limited to 80 characters. A full description can contain up to 4000 characters and should reveal gameplay features, plot and technical requirements.

Asset type Minimum resolution Maximum size Format
Application icon 512 x 512 pixels 1024 KB PNG (no transparency)
Promo image 1024 x 500 pixels 1 MB JPEG or PNG
Screenshots (phone) 320 pixels (min. side) 8 MB JPEG or PNG
Video trailer (YouTube) 720p (recommended) N/A YouTube link

A video trailer is a powerful marketing tool. It must be downloaded to YouTube and contain a direct call to action. The video sequence should capture the viewer in the first 5 seconds, showing the brightest moments of the game.

๐Ÿ’ก

Use localized screenshots for different countries. If the text in the screenshot is in English, and the description is in Russian, this can reduce the trust of users in the Russian Federation.

Setting up content and age ratings

One โ€‹โ€‹of the most difficult stages is passing the content questionnaire. You will have to answer a series of questions about the presence of violence, gambling, sexual content or profanity in the game. Based on your answers, the system will automatically assign an age rating (PEGI, ESRB, IARC).

You should not try to lower the rating by hiding the real content of the game. If moderators discover a discrepancy between the stated rating and the actual content, the application will be blocked, and the account may be subject to sanctions. Honesty at this stage is critical for long-term presence in the store.

Special attention is paid to the โ€œData Securityโ€ section. You must declare what data your app collects and how it is used. This applies to both technical information (device ID, IP address) and personal data of users.

โš ๏ธ Attention: If your game is intended for children, you are subject to the "Family" policy. This places strict restrictions on data collection and advertising display. Violation of these rules leads to instant deletion of the application.

To correctly fill out the data section, it is recommended to use Privacy Policy, located on a separate website. A link to this document is a mandatory requirement for publishing any application that collects user data.

Pricing and Distribution

At the pricing stage, you decide whether the game will be free or paid. If you initially set a price, you will no longer be able to make the game free without creating a new application sheet.

To monetize free games, you can enable in-app purchases or advertising. Google Play charges a fee on transactions. For most developers, the rate is 15% on the first million dollars of income annually, then the commission increases to 30%. Subscription to services allows you to reduce the commission to 15% from the second year of the user's subscription.

You can also limit the distribution of the game by geographic area. If you are not prepared to support localization or server infrastructure in certain regions, it makes sense to exclude these countries from the list of available ones.

How does pre-publication testing work?

Google requires closed testing before a public release. You need to gather a minimum of 20 testers, who must remain on the list of testers for at least 14 days. Only after this does the opportunity to submit an application for production open.

The process of sending for moderation and publication

When all the fields are filled out and the files are uploaded, the stage of sending for review begins. Modern Google Play algorithms combine automatic code review and manual content moderation. Automatic scanners check the application for malicious code, copyright violations and compliance with technical API requirements.

The application status may change several times. First you will see the status "Pending publication", then "Under review". The average review time for new accounts can range from 2 to 7 days. For older and trusted developers, the process often goes faster.

If moderators find violations, you will receive a detailed email indicating the specific policy points that were violated. In most cases, it is enough to correct the error and submit the application for re-review. However, repeated violations may result in account suspension.

โš ๏ธ Attention: The console interface and API requirements are updated regularly. What worked six months ago may be considered obsolete today. Always check our Developer Policies for the latest updates before final submission.

After successful verification, the status will change to "Active". From this moment on, the game becomes available for search and download in the store. The propagation process may take several hours before the application becomes visible in all regions.

๐Ÿ’ก

The first publication is the most difficult stage. After successfully completing moderation and gaining account reputation, subsequent updates will be checked much faster.

Frequently asked questions (FAQ)

How much does it cost to publish a game on the Play Market?

Registration of a developer account costs $25.00. This is a one-time payment. There is no additional charge for publishing apps and their updates, but Google does deduct a commission from in-app purchases and paid downloads.

Is it possible to publish a game without a website?

No, having a valid website with a privacy policy is a requirement for all apps that ask for any user data or permissions. The site must be publicly accessible.

Why was my game rejected at the moderation stage?

The reasons may be different: from violation of intellectual property rights (using other people's characters or music) to technical errors in the application or non-compliance with the declared functionality. The refusal letter always indicates a specific reason.

How long does it take to review the application?

For new accounts, the verification process can take up to 7 days. During periods of high load (for example, before holidays), the deadlines may increase. Repeated checks after errors are corrected usually go faster.

What is an Android App Bundle and why do you need it?

This is a publishing format that allows Google Play to collect an optimized APK for each specific user device. This reduces the download file size by 15-20% and makes it easier for the developer to support different processor architectures.