Quick start
Yandex Games is a free platform for publishing browser-based games. You connect the SDK, upload your game — and it becomes available to millions of players without installation. We handle hosting, authorization, and monetization — you focus on your game and its growth.
Follow the steps below to publish your game on the platform:
Already created an account and connected the SDK?
Go straight to filling out the draft.
Step 1. Register
In the Console
The Developer Console is your personal dashboard where you manage games: upload builds, configure monetization and promotion, and track metrics. To get access:
- Create a developer account. When registering, use a Yandex ID with a Yandex login.
- In the Account section, specify your Preferred language for communication. This is the language we will use to communicate with you.
In Yandex Advertising Network
Yandex Advertising Network is required for enabling monetization and receiving payments for advertising and in-app purchases:
- Create an account in Yandex Advertising Network (YAN) and accept the terms of the agreement.
- Provide your payout details and current contacts.
Step 2. Set up team access
If you work in a team, configure roles and permissions in the Users and access section. Another team member will be able to upload the game on your behalf.
Step 3. Prepare the game archive
Review the requirements
Study the requirements for the game and promotional materials — this will save time during moderation.
Connect the SDK or plugin
The SDK unlocks platform features: it helps add advertising and purchases, save player progress on Yandex servers, and change game behavior without updating the build. You cannot publish a game without the SDK.
You can connect the SDK:
Step 4. Upload the game to the Console
In the Developer Console, add the game and on the Draft tab:
- upload the archive with game files to the Yandex server;
- specify which languages the game is localized into (recommended languages);
- add descriptions and promotional materials.
For more information about draft fields, see Filling out the draft.
If the game has in-app purchases, contact games-partners@yandex-team.com in advance: specify the game name and ID.
Step 5. Pass moderation
Test the game
Before submitting for review, test the game on your own.
Common reasons for rejection of publication
|
Game requirements item |
Category |
Violation |
Explanation |
|
UI / Interface |
Context menu on interaction |
A system browser context menu appears on right-click or long press — it must be disabled in the game area. |
|
|
System player (desktop and mobile) |
Video content is played via the system player instead of the built-in game player — this disrupts interface integrity. More info. |
||
|
Sound is not paused during ad display |
During an ad playback, the game audio continues playing. Audio must be paused for the duration of the ad. |
||
|
Sound continues when switching tabs |
Game music or sounds do not stop when leaving the tab. The game must respond to page focus loss. More info. |
||
|
SDK / Game Ready |
Game Ready is not working correctly |
Game Ready is connected, but the |
|
|
Automatic language detection via SDK is not implemented |
The interface language is set manually instead of using |
||
|
Game Ready is not used at all |
Game Ready is not integrated, even though it is required for publication in the catalog. More info. |
||
|
SDK is not embedded or is embedded incorrectly |
The SDK script is missing, connected from an unofficial source, or initializes with errors. More info. |
||
|
Technical issues |
Progress is not saved |
Results, levels, or settings are not saved between sessions. Use the |
|
|
Game does not launch |
The loading screen freezes or the game does not reach gameplay. Check the console for initialization errors. More info. |
||
|
Error at startup or during actions |
JS errors appear in the browser console at startup or during gameplay that affect functionality. More info. |
||
|
Game freezes or lags |
Noticeable freezes or performance drops make the game uncomfortable for the user. More info. |
||
|
Compliance with description |
Game does not match the declared genre |
The gameplay contradicts the category selected in the Draft tab. The genre and description must accurately reflect the game's content. |
Submit for moderation
On the Draft tab, click Submit for moderation — the game will move to Waiting for moderation status. If you want to choose the release time yourself, enable the Postpone publication option in advance.
The game will be reviewed for compliance with the requirements. Moderation usually takes 3–5 working days.
About moderation results
You will see the review results in the Console:
-
If moderation approves the game, the status will change to:
- Published: the game will be published automatically.
- Verified, if the Postpone publication option is enabled. The Publish button will appear on the Draft tab.
-
If publication is rejected, the status will change to Rejected. The reasons will be sent to the email specified in the developer account.
After publication
- For one week, the game will be in the New section, and ML algorithms will determine the right audience for it.
- After two weeks, a rating of player engagement and retention will appear on the game card.
Next comes game operations: metrics, A/B tests, and audience management.