Как создать контент для продажи через приложение

С помощью платежной системы Google Play можно продавать контент, оплачиваемый пользователем однократно. Это могут быть виртуальные товары, например игровые уровни или предметы, а также платные услуги в вашем приложении, доступном в Google Play.

  • Также можно создать подписку, плата за которую будет взиматься на регулярной основе.

Важно! К контенту, продаваемому через приложение (как к однократно оплачиваемому, так и к подпискам), применяются Правила программы для разработчиков Google Play и комиссионный сбор.

Доступность

Если в вашей стране разрешена регистрация продавцов, вы можете использовать платежную систему Google Play.

Чтобы использовать платежную систему Google Play в тех странах, в которых она поддерживается, необходимо настроить платежный профиль и ознакомиться с документацией по API этой системы.

После создания контента для продажи он становится доступным на устройствах с последней версией Google Play.

Необходимые разрешения

Для продажи контента через приложение необходимо указать в файле манифеста APK разрешение com.android.vending.BILLING. Приложения с разрешением com.android.vending.BILLING можно публиковать во всех странах.

Как создать контент для продажи

Как создать один товар

Перед созданием контента необходимо назначить идентификаторы товаров. Они должны быть уникальными для вашего приложения, и после создания их нельзя менять или использовать повторно.
  • Идентификаторы товаров должны начинаться с цифры или строчной буквы. Они могут содержать только цифры (0–9), строчные буквы (a–z), символы подчеркивания (_) и точки (.).
  • После создания товара его идентификатор нельзя изменить или повторно использовать.
  • Примечание. Идентификатор android.test и все идентификаторы, которые начинаются с android.test, недоступны для использования.

Чтобы создать контент для продажи:

  1. Откройте Play Console и перейдите на страницу Контент для продажи (Монетизация > Товары > Контент для продажи).
  2. Нажмите Создать товар.
  3. Введите сведения о товаре.
    • Идентификатор товара. Уникальный идентификатор контента.
    • Название. Должно быть коротким (до 55 символов, но мы рекомендуем ограничиться 25 символами, чтобы его было полностью видно в любом контексте), например "Сонное зелье".
    • Описание. Может быть длиннее (до 200 символов), например "Мгновенно погружает существ в сон".
    • Значок. Уникальное и корректное изображение товара. Оно не должно содержать текст, рекламу и элементы бренда. Значок будет показываться на странице приложения в Google Play и в процессе покупки.
      • PNG-файл (32 бит)
      • 512 х 512 пкс
      • До 1 МБ
    • Цена. Укажите цену в местной валюте или выберите шаблон цен.
    • Несколько единиц. Разрешите покупку нескольких единиц этого контента. Пороговое значение будет зависеть от страны или региона пользователей. Обратите внимание на информацию ниже.
      • Чтобы настроить в Play Console оплату нескольких единиц контента, вам нужна библиотека Play Платежей версии 4.0. О том, как интегрировать ее в приложение, написано на сайте для разработчиков Android.
      • Покупка нескольких единиц контента недоступна в некоторых странах или регионах.
      • В большинстве стран и регионов, поддерживающих покупку нескольких единиц контента, пороговое значение для цены SKU примерно равно 100 долларам США. Чтобы разрешить такую покупку, сделайте цену до вычета налогов ниже этого значения в каждой стране или регионе.
    • Только в Play Points. Вы можете сделать контент доступным только в программе Google Play Points.
  4. Сохраните изменения и нажмите Активировать.
    • Доступным для продажи будет только активный контент в опубликованном приложении.
    • Если вы используете тестовый аккаунт, активные элементы будут доступны в неопубликованных приложениях. Подробную информацию можно найти на сайте для разработчиков Android.

Языки и переводы

По умолчанию для контента используется язык приложения. Чтобы добавить перевод на другой язык, выберите контент и нажмите Переводы. Подробнее о переводе приложения

Как создать несколько товаров

Чтобы одновременно создать несколько товаров, загрузите CSV-файл со сведениями о каждом из них.
Для разделения данных в CSV-файле используйте запятые (,) и точки с запятой (;). Запятыми отделяются значения основного уровня, точками с запятой – значения подуровней.
В первой строке файла укажите синтаксис CSV, а на следующих – сведения о контенте.
Важно! Размещайте данные каждого элемента на одной строке.

Как загрузить CSV-файл

  1. Откройте Play Console и перейдите на страницу Контент для продажи (Монетизация > Товары > Контент для продажи).
  2. Нажмите Импортировать.
    • Будут обновлены только те товары, идентификаторы (Product ID) которых в CSV-файле совпадают с идентификаторами в существующем списке. Товары, которых нет в CSV-файле, не удаляются.
  3. Перетащите CSV-файл в окно загрузки или нажмите Загрузить.

Как экспортировать CSV-файл с существующим контентом для продажи

Если вы создавали товары в Play Console по одному, экспортируйте CSV-файл, чтобы в дальнейшем работать со всеми одновременно.

  1. Откройте Play Console и перейдите на страницу Контент для продажи (Монетизация > Товары > Контент для продажи).
  2. Нажмите Экспортировать.

Пример CSV-файла

Ниже приведен пример синтаксиса 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-файлов

Каждая строка в CSV-файле может содержать значения, перечисленные ниже, но хотя бы одно из этих значений в каждой строке остается неопределенным.
Product ID (Идентификатор товара)

Это значение в CSV-файле соответствует идентификатору товара, который вводится при создании контента для продажи.

Если указать код товара, уже существующего в списке контента, данные существующего контента заменятся значениями из CSV-файла.

Publish State (Статус публикации) Задайте значение published (опубликовано) или unpublished (не опубликовано). Это значение соответствует статусу Активно или Неактивно в Play Console.
Purchase Type (Тип покупки)

Задайте значение managed_by_android.

Auto Translate (Автоматический перевод)

Задайте значение false, поскольку автоматический перевод сведений о контенте не поддерживается.

Если вы хотите перевести название и описание контента для продажи, задайте значения для столбца Locale (Региональные настройки).

Locale (Региональные настройки), Title (Название) и Description (Описание)

Если вы используете только одну страну и язык для элемента, укажите региональные настройки приложения по умолчанию, а также название и описание элемента по умолчанию:

app_default_locale; item_default_title; item_default_description;

Задавая значение Locale (Региональные настройки), можно использовать любой код языка, который отображается при добавлении перевода данных для Google Play.

Примечание. В значениях Title (Название) и Description (Описание) используйте символы обратной косой черты для экранирования точек с запятыми (\;) и косых черт (\\).

Чтобы добавить перевод названия и описания товаров, укажите соответствующие данные после региональных настроек, названия и описания по умолчанию. В следующем примере использованы региональные настройки по умолчанию ru_RU (русский, Россия) и региональные настройки для перевода en_US (английский, США):

ru_RU; Плащ-невидимка; Делает вас невидимым.; en_US; Invisibility Cloak; Makes you invisible.

Примечание. Язык приложения по умолчанию может быть только один, но каждый товар может иметь собственный список переводов, т. е. первые значения для столбца Locale (Региональные настройки) должны быть одинаковыми для всех элементов в одном CSV-файле, а последующие могут различаться.

Auto Fill Prices (Автозаполнение цен), Country (Страна) и Price (Цена)

Для столбца Auto Fill Prices (Автозаполнение цен) можно задать значение true или false. Если для продаваемого через приложение контента используется шаблон цен, задайте для Auto Fill Prices (Автозаполнение цен) значение false и не указывайте значение для Price (Цена).

Примечание. Цену в CSV-файлах указывайте в микроединицах: 1 000 000 микроединиц равняется 1 единице реальной валюты.

Как использовать автозаполнение цен

Ниже описано, как значение столбца Auto Fill Prices (Автозаполнение цен) влияет на синтаксис и значения столбцов Country (Страна) и Price (Цена).

Если задать для столбца Auto Fill Prices (Автозаполнение цен) значение true (истина), нужно будет указать только цену элемента по умолчанию; столбец Country (Страна) не используется.

Предположим, вы создаете контент для продажи при следующих условиях:

  • Региональные настройки приложения по умолчанию – ru_RU.
  • Цена контента без учета налогов по умолчанию – 129 рублей.
  • Вы хотите применить автозаполнение цен для других стран.

В таком случае задайте в конце строки CSV-файла для столбцов Auto Fill Prices (Автозаполнение цен) и Price (Цена) следующие значения: true,129000000,

Как вручную задать цену для каждой страны 

Если для столбца Auto Fill Prices (Автозаполнение цен) задать значение false, то для столбцов Country (Страна) и Price (Цена) можно задать несколько значений (для каждой страны распространения приложения, включая страну вашего приложения по умолчанию). Каждое значение столбца Country (Страна) – это двухбуквенный код страны ISO, который соответствует стране распространения приложения.

Примечание. Необходимо указать код и цену для каждой страны распространения приложения. Посмотреть и изменить список этих стран можно на вкладке Страны/регионы на странице Рабочая версия.

Каждое значение столбца Price (Цена) – это цена продукта в микроединицах валюты, используемой в данной стране.

Предположим, вы предлагаете приложение по следующим ценам (с учетом налогов) в таких странах:

  • 6,99 бразильского реала в Бразилии;
  • 1,99 доллара в США;
  • 130 индийских рупий в Индии;
  • 27 000 индонезийских рупий в Индонезии;
  • 37 мексиканских песо в Мексике.

В таком случае задайте в конце строки CSV-файла для столбцов Auto Fill Prices (Автозаполнение цен), Country (Страна) и Price (Цена) следующие значения:

false, BR; 6990000; US; 1990000; IN; 130000000; ID; 27000000000; MX; 37000000;

Pricing Template ID (Идентификатор шаблона цен)

Если элемент связан с шаблоном цен, задайте для столбца Auto Fill Prices (Автозаполнение цен) значение false и не указывайте значение для столбца Price (Цена). Если элемент не связан с шаблоном цен, не нужно задавать значение для столбца Pricing Template ID (Идентификатор шаблона цен). Вместо этого установите значения для столбцов Auto Fill Prices (Автозаполнение цен), Country (Страна) и Price (Цена).

Если импортировать CSV-файл, можно обновить связь между контентом для продажи и шаблонами цен. Чтобы связать элемент с определенным шаблоном цен, установите идентификатор этого шаблона как значение для столбца Pricing Template ID (Идентификатор шаблона цен). Чтобы отменить связь продаваемого через приложение контента со всеми шаблонами цен, не задавайте значение для столбца Pricing Template ID (Идентификатор шаблона цен).

С одним шаблоном можно связать до 1000 цен приложений или контента для продажи. Поэтому не задавайте для Pricing Template ID (Идентификатор шаблона цен) одинаковые значения более чем в 1000 строк CSV-файла.

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.

true
Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню
Поиск по Справочному центру
false
false
true
92637
false
false