This verification is mandatory for passing moderation, so it's crucial to set it up even for test purchases. If you add purchases to the game and test them before configuring consumption, unprocessed payments could remain after the tests, making passing moderation impossible.
Enable purchases
Step 1. Submit a Connection Request
Enable monetization. To do this, apply for joining the Yandex Advertising Network (YAN) and wait for its approval.
Make sure that in the YAN partner interface you have specified the details for advertising and purchase payouts. If not, click the Add bank details button, fill in the fields, and submit the data.
After verifying the data, the contract status in the YAN interface, under Extras → Documents, will change to Offer accepted.
Alert
In-game purchases can only be connected after the offer acceptance.
Size — 256 × 256 pixels.
Format — PNG.
It will be displayed in the payment dialog window.
Click Add.
Step 4. Publish the new version of the game
Tip
Before passing moderation, you can test the game on your own.
If you don't want to submit the game for moderation right away, save it as a draft (the status will change to Created), so you can come back to editing the fields later.
Go to the Draft tab.
If you want to choose the moment of the game's publication yourself, select the Postpone publication option. Otherwise, the game will be published immediately after moderation.
Click Submit for moderation.
Note
If your game has been under review for more than 100 days ago, you will see a warning that the requirements may have changed. Decline to submit for moderation, review the requirements, and check if the game meets them. After that, resubmit the game for moderation.
The game will be uploaded to the Yandex server and its status will change to Waiting for moderation.
Moderators will review your app for compliance with the requirements. Moderation usually takes from three to five working days.
You will see the results of the check in the console:
With the Postpone publication option
Without the option
If the game is approved, the draft status will change to Verified, a Publish button will appear on the Draft tab, and the Purchases are allowed status will appear on the Purchases tab.
On the Draft tab, click Publish. In a few minutes, the status will change to Published, and users will be able to find your game in the Yandex Games catalog.
If the game is approved, the draft status will change to Published, and the status on the Purchases tab will change to Purchases are allowed. Your game will become available in the Yandex Games catalog.
If the game does not pass moderation, the draft will move to the Rejected status, and we will email you explaining why the game was not accepted. Make the necessary changes and return to step 1.
After connecting purchases, you can edit their parameters.
Test purchases
Note
You can test purchases in the game draft before moderation and publication.
To test purchases, add your login to the list for test purchases:
Access the Games Console with your developer account.
In the top left corner of the console, click Applications.
Find the required game in the list and click on its title.
Go to the Purchases tab.
In the List of logins for test purchases block:
Enter the login Yandex ID that you plan to use for testing purchases.
Click the Add button. The account will appear in the list.
You will be able to test purchases with this account in a few minutes. There will be no charge for them.
Edit purchases
After connecting purchases and publishing the game, you can change the purchase parameters and/or source code. This will require re-moderation. Before this, the previous version of the game remains in the catalog.
To edit or delete purchases:
Access the Games Console with your developer account.
In the top left corner of the console, click Applications.
Find the previously uploaded game in the list and click on its title.
Go to the Purchases tab.
Find the purchase in the list and click on its title:
Edit purchase
Delete purchase
Make changes to the necessary fields.
Click Edit.
Click the Remove button.
Alert
Don't forget to delete not only the purchase but also the associated code in the game. Otherwise, the user will see the purchase but will not be able to use it.
You can find out the cost of a certain amount of portal currency in real money for different countries:
Access the Games Console with your developer account.
In the top left corner of the console, click Applications.
Find the previously uploaded game in the list and click on its name.
Go to the Purchases tab.
Select Prices in countries and regions.
Enter the required amount of portal currency:
Your share for <N> yan — your reward for a completed purchase.
Cost <N> yan for the player — the cost of the purchase for the player in the currency of their country.
Note
The input fields are not interconnected, so the values need to be changed separately.
Statistics and Payouts for In-Game Purchases
Payouts
For granting a license to use the game, Yandex pays a licensing fee minus taxes (if applicable under Russian Federation law).
The reward accumulates until it reaches the payout threshold. Once the threshold is reached, Yandex will send you a report via email with the total amount of the reward. The reward itself will be paid in the following month.
Note
Income is calculated across all your games that include in-game purchases.
For more details, see section 8. Compensation and Calculations of the License Agreement.