С помощью платежной системы Google Play вы можете продавать через приложение контент, который оплачивается однократно. Это могут быть виртуальные товары, например игровые уровни или предметы, а также платные услуги в вашем приложении, доступном в Google Play.
Также можно создать подписку, плата за которую будет взиматься на регулярной основе.
Важно! К контенту, продаваемому через приложение, и подпискам применяются Правила программы для разработчиков Google Play и комиссионные сборы.
Доступность
Если в вашей стране разрешена регистрация продавцов, вы можете использовать платежную систему Google Play.
Чтобы использовать функции платежной системы Google Play для своего приложения в тех странах, в которых она поддерживается, создайте платежный профиль и настройте платежную систему Google Play.
Контент будет доступен для покупки, если он активен и для приложения настроен таргетинг на страну или регион пользователя. Пока контент активен, он останется доступным для покупки, даже если отменить публикацию приложения. Чтобы прекратить продажу контента, его необходимо деактивировать.
Если вы используете тестовый аккаунт, дополнительную информацию о проверке интеграции библиотеки Google Play Платежей можно найти на сайте Android для разработчиков.
После создания контента для продажи он становится доступным на устройствах с последней версией Google Play.
Примечание. Если SKU доступен в Play Console, то функция напоминаний о незавершенных покупках сможет предлагать пользователям приобрести его на главной странице Google Play Игр, а не в самом приложении. (Подробнее о покупках вне приложения…) Эта функция по умолчанию включена для всех разработчиков.
Если вы хотите отключить напоминания о незавершенных покупках для своего приложения, заполните форму.
Необходимые разрешения
Для продажи контента через приложение необходимо указать в файле манифеста APK разрешение com.android.vending.BILLING
. Приложения с разрешением com.android.vending.BILLING
можно публиковать во всех странах.
Как создать контент для продажи
Как создать один товар
- Идентификаторы товаров должны начинаться с цифры или строчной буквы. Они могут содержать только цифры (0–9), строчные буквы (a–z), символы подчеркивания (_) и точки (.).
- После создания товара его идентификатор нельзя изменить или использовать повторно.
- Примечание. Идентификатор
android.test
и все идентификаторы, которые начинаются сandroid.test
, использовать нельзя.
Вот как создать контент для продажи через приложение:
- Откройте Play Console.
- Перейдите на страницу Монетизация с Google Play > Товары > Контент для продажи.
- Нажмите Создать товар.
- Введите сведения о товаре.
- Идентификатор товара. Уникальный идентификатор контента.
- Название. Должно быть коротким (до 55 символов, но мы рекомендуем ограничиться 25 символами, чтобы оно полностью показывалось в любом контексте), например "Сонное зелье".
- Описание. Текст длиной до 200 символов, например "Мгновенно погружает существ в сон".
- Значок. Уникальное и корректное изображение товара. Оно не должно содержать текст, рекламу и элементы бренда. Значок будет показываться в процессе покупки и на странице приложения в Google Play.
- PNG-файл (32 бита);
- 512 x 512 пикселей;
- до 1 МБ.
- Цена. Укажите цену в местной валюте или выберите шаблон цен.
- Несколько единиц. Разрешите покупку нескольких единиц этого контента. Пороговое значение будет зависеть от страны или региона пользователя. Обратите внимание на следующее:
- Чтобы настроить в Play Console оплату нескольких единиц контента, вам нужна библиотека Play Платежей версии 4.0. О том, как интегрировать ее в приложение, написано на сайте Android для разработчиков.
- Покупка нескольких единиц контента доступна не во всех странах и регионах.
- В большинстве стран и регионов, где она доступна, пороговое значение для цены SKU примерно равно 100 долларам США. Чтобы разрешить такую покупку, сделайте цену до вычета налогов ниже порогового значения, действующего в стране или регионе.
- Только в Play Points. Вы можете сделать контент доступным только в программе Google Play Points.
- Сохраните изменения и нажмите Активировать.
Языки и переводы
По умолчанию для контента используется язык приложения. Чтобы добавить перевод на другой язык, выберите контент и нажмите Переводы. Подробнее о том, как локализовать приложение…
Как создать несколько товаров
Как загрузить CSV-файл
Сделайте следующее:
- Откройте Play Console.
- Перейдите на страницу Монетизация с Google Play > Товары > Контент для продажи.
- Нажмите Импортировать.
- Будут обновлены только те товары, идентификаторы (
Product ID
) которых в CSV-файле совпадают с идентификаторамив существующем списке. Товары, которых нет в CSV-файле, не удаляются.
- Будут обновлены только те товары, идентификаторы (
- Перетащите CSV-файл в окно загрузки или нажмите Загрузить.
Как экспортировать CSV-файл с существующим контентом для продажи
Сделайте следующее:
- Откройте Play Console.
- Перейдите на страницу Монетизация с Google Play > Товары > Контент для продажи.
- Нажмите Экспортировать.
Пример CSV-файла
- В первом примере показаны заголовок и описание на двух языках (
ru_RU
иen_US
). Для определения цены элемента используется шаблон цен. - Во втором примере шаблон цен не используется. Вместо этого цена установлена для страны по умолчанию (Россия). Play Console автоматически конвертирует цены в валюты стран, где распространяется приложение, на основании текущих курсов обмена валют и местных особенностей ценообразования.
- В третьем примере не используется шаблон цен. Цена элемента введена вручную для каждой страны, где распространяется приложение.
Пример синтаксиса CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Примеры контента для продажи через приложение
Пример 1
basic_sleeping_potion,published,managed_by_android,false,ru_RU; Слабое сонное зелье; Погружает маленьких существ в сон.; en_US; Basic Sleeping Potion; Puts small creatures to sleep.,false,,4637138456024710495
Пример 2
standard_sleeping_potion, published,managed_by_android,false,ru_RU; Обычное сонное зелье; Погружает любых существ в сон на 2 минуты.,true, 129000000,
Пример 3
invisibility_potion,published, managed_by_android,false,ru_Ru; Зелье невидимости; Делает невидимым для любых врагов на 5 минут.,false, RU; 129000000; BR; 6990000; US; 1990000; IN; 130000000; ID; 27000000000; MX; 37000000,
Данные для CSV-файла
Product ID (Идентификатор товара) |
Это значение в CSV-файле соответствует идентификатору товара, который вводится при создании контента для продажи. Если указать |
Publish State (Статус публикации) |
Задайте значение published (опубликовано) или unpublished (не опубликовано). Это значение соответствует статусу Активно или Неактивно в Play Console. |
Purchase Type (Тип покупки) |
Задайте значение |
Auto Translate (Автоматический перевод) |
Задайте значение Если вы хотите перевести название и описание контента для продажи, укажите перевод в столбце |
|
Если вы используете только одну страну и язык для элемента, укажите региональные настройки приложения по умолчанию, а также название и описание элемента по умолчанию:
Задавая значение Примечание. В значениях Чтобы добавить перевод названия и описания товаров, укажите соответствующие данные после региональных настроек, названия и описания по умолчанию. В следующем примере использованы региональные настройки по умолчанию
Примечание. Язык приложения по умолчанию может быть только один, но каждый товар может иметь собственный список переводов, т. е. первые значения для столбца |
Auto Fill Prices (Автозаполнение цен), Country (Страна) и Price (Цена) |
Для столбца Примечание. Цену в CSV-файлах указывайте в микроединицах: 1 000 000 микроединиц равен 1 единице реальной валюты. Как использовать автозаполнение цен Ниже описано, как значение столбца Если задать для столбца Предположим, вы создаете контент для продажи при следующих условиях:
В таком случае задайте в конце строки CSV-файла для столбцов Как вручную задать цену для каждой страны Если для столбца Примечание. Необходимо указать код и цену для каждой страны, где распространяется приложение. Посмотреть и изменить список этих стран можно на вкладке Страны/регионы на странице Рабочая версия. Каждое значение столбца Предположим, вы предлагаете приложение по следующим ценам (с учетом налогов) в таких странах:
В таком случае задайте в конце строки CSV-файла для столбцов
|
Pricing Template ID (Идентификатор шаблона цен) |
Если элемент связан с шаблоном цен, задайте для столбца Если импортировать CSV-файл, можно обновить связь между контентом для продажи и шаблонами цен. Чтобы связать элемент с определенным шаблоном цен, установите идентификатор этого шаблона как значение для столбца С одним шаблоном можно связать до 1000 цен приложений или контента для продажи. Поэтому не задавайте для |
|
Если вы распространяете товары в странах Европейской экономической зоны (ЕЭЗ), задайте для этого столбца значение DIGITAL_CONTENT (цифровой контент) или SERVICE (сервис). |
|
Если вы продаете цифровые новости, журналы, газеты, книги, видео, музыку, аудио или аудиокниги, у вас может быть право на применение пониженных ставок НДС в определенных странах и регионах. Чтобы воспользоваться им, значения для этого столбца должны иметь следующий формат: КодСтраны;СтавкаНДС Такие пары значений должны отделяться друг от друга точкой с запятой. Например:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (в верхнем или нижнем регистре). |
|
Если вы намерены собирать применимые налоги на услуги связи и развлечения, то должны указать, что ваше приложение или продукт используется для потоковой передачи контента, и задать для этого столбца значение Сейчас собирать такие налоги разрешено только в США. Значение в этом поле имеет следующий вид: КодСтраны;ПрименимостьСбора;Ставка Например:
Если собирать такой налог разрешено, задайте значение для этого столбца, используя следующие категории:
AUDIO_MULTI_CHANNEL – для трансляции аудио (все каналы распространения). |