---
title: "Продукт в Play Store"
description: "Управляйте продуктами Android с помощью Adapty, упрощайте встроенные покупки и оптимизируйте стратегии монетизации."
---

На этой странице описано, как создать продукт в Play Store. Эта информация может не относиться напрямую к функциональности Adapty, но будет полезна, если у вас возникнут трудности при создании продуктов в Google Play Console.

Продукт — это цифровой товар или услуга, которую вы предлагаете пользователям внутри приложения в Play Store, как правило, за отдельную плату. К таким продуктам относятся встроенные покупки: разовые покупки, подписки и другие цифровые товары, доступные пользователям в вашем приложении.

В [биллинговой системе Google](https://developer.android.com/google/play/billing/compatibility) подписки могут включать несколько базовых планов, каждый из которых предоставляет различные скидки или предложения. Эта структура состоит из трёх основных компонентов:

- **Подписки:** набор преимуществ, которыми пользователи могут пользоваться в течение определённого периода (то, что продаётся). Например, «Золотой уровень» с премиум-функциями для подписчиков.
- **Базовые планы:** конкретные конфигурации периодов выставления счетов, типов возобновления и цен (то, как продаётся товар). Например, «годовой с автопродлением» или «предоплаченный месячный».
- **Предложения:** скидки для подходящих пользователей, изменяющие цену базового плана. Например, «бесплатный 14-дневный пробный период для новых пользователей».

## Как создать продукт в Play Store? \{#how-to-create-a-product-in-play-store\}

Продукт — это цифровой товар или услуга, которую вы предлагаете пользователям внутри приложения, как правило, за отдельную плату. К таким продуктам относятся встроенные покупки: разовые покупки, подписки и другие цифровые товары, доступные пользователям в вашем приложении.

Чтобы настроить продукт для Android-устройств:

1. Откройте раздел [**Monetize** -> **Subscriptions**](https://console.cloud.google.com/iam-admin/serviceaccounts) или [**Monetize** -> **In-app products**](https://console.cloud.google.com/iam-admin/serviceaccounts) в левом меню Google Play Console.

  <img src="/assets/shared/img/6eff1d1-subscription_GP.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

2. Нажмите кнопку **Create subscription**.

  <img src="/assets/shared/img/af7fe02-create_subscription_GP.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. В открывшемся окне **Create subscription** введите идентификатор подписки в поле **Product ID** и название подписки в поле **Name**.

   Product ID должен быть уникальным, начинаться с цифры или строчной буквы, а также может содержать символы подчёркивания (\_) и точки (.). Он используется для доступа к продукту в процессе разработки и его синхронизации с Adapty. После того как Product ID назначен продукту в Google Play Console, его нельзя использовать повторно для других приложений, даже если продукт удалён.

   При выборе Product ID рекомендуется придерживаться стандартизированного формата. Мы советуем использовать более лаконичный подход и называть продукт по схеме `<название подписки>.<уровень доступа>`. Длительность и периодичность выставления счетов можно регулировать с помощью базовых планов: еженедельного, ежемесячного и т. д.

   Название используется только для вашего удобства — оно будет отображаться в листинге Google Play Store, поэтому можно использовать любое понятное вам название. Максимальная длина — 55 символов.

4. Нажмите кнопку **Create**, чтобы подтвердить создание подписки.

:::note
Продукты подписок Google Play в Adapty

Продукты Adapty соответствуют базовым планам подписок Google Play, поскольку именно их покупают пользователи. Adapty автоматически обрабатывает перенос существующих подписок Google Play вместе с соответствующими базовыми планами в продуктах — никаких дополнительных действий с вашей стороны не требуется. Однако при добавлении нового продукта в Adapty вам нужно будет указать как идентификатор базового плана, так и идентификатор продукта.
:::

### Создание базового плана \{#create-a-base-plan\}

Для продуктов-подписок необходимо добавить базовый план. Базовые планы определяют период выставления счетов, цену и тип возобновления, по которым пользователи приобретают подписку. Обратите внимание, что пользователи не покупают продукт-подписку напрямую — они всегда приобретают базовый план в рамках подписки.

Чтобы создать базовый план:

1. Откройте раздел [**Monetize** -> **Subscriptions**](https://console.cloud.google.com/iam-admin/serviceaccounts) в левом меню Google Play Console и найдите подписку, к которой хотите добавить базовый план.

2. Нажмите кнопку **View subscription** рядом с нужной подпиской.

  <img src="/assets/shared/img/4072a2a-subscriptions_GP.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. После открытия сведений о подписке нажмите кнопку **Add base plan** под заголовком **Base plans and offers**. Возможно, потребуется прокрутить страницу вниз.

  <img src="/assets/shared/img/b493b60-add_base_plan.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

4. В открывшемся окне **Add base plan** введите уникальный идентификатор базового плана в поле **Plan ID**. Он должен начинаться с цифры или строчной буквы и может содержать цифры (0–9), строчные буквы (a–z) и дефисы (-). Заполните остальные обязательные поля.

  <img src="/assets/shared/img/8146763-CleanShot_2023-07-20_at_16.51.412x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

5. Укажите цены по регионам.

  <img src="/assets/shared/img/8b26e1d-prices.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

6. Нажмите кнопку **Save**, чтобы завершить настройку.

7. Нажмите кнопку **Activate**, чтобы активировать базовый план.

Обратите внимание, что в Adapty у продуктов-подписок может быть только один базовый план с фиксированной длительностью и типом возобновления.

### Резервные продукты \{#fallback-products\}

:::warning
Поддержка базовых планов без обратной совместимости

Старые версии Adapty SDK не поддерживают возможности Google Billing Library v5+, а именно несколько базовых планов на один продукт-подписку и предложения. С этими версиями SDK доступны только базовые планы, помеченные как **[backwards compatible](https://support.google.com/googleplay/android-developer/answer/12124625?hl=en#backwards_compatible)** в Google Play Console. Обратите внимание, что только один базовый план на подписку может быть помечен как обратно совместимый.
:::

  <img src="/assets/shared/img/b5e70cb-CleanShot_2023-07-20_at_17.03.252x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Чтобы в полной мере воспользоваться расширенными конфигурациями и возможностями подписок Google в Adapty, мы предоставляем возможность настройки резервного продукта с обратной совместимостью. Этот резервный продукт используется исключительно для приложений, работающих на старых версиях Adapty SDK. При создании продуктов Google Play теперь можно указать, следует ли пометить продукт как обратно совместимый в Play Console. Adapty использует эту информацию, чтобы определить, может ли продукт быть куплен старыми версиями SDK (версии 2.5 и ниже).

Предположим, у вас есть подписка `subscription.premium` с двумя базовыми планами: еженедельным (обратно совместимым) и ежемесячным. Если вы добавляете продукт `subscription.premium:weekly` в Adapty, указывать обратно совместимый продукт не нужно. Однако для продукта `subscription.premium:monthly` потребуется указать обратно совместимый продукт. Если этого не сделать, в Google Billing Library 4-й версии может произойти непреднамеренная покупка продукта `subscription.premium:weekly`. Чтобы избежать этого, следует создать отдельный продукт, у которого базовый план также является ежемесячным и помечен как обратно совместимый. Это гарантирует, что пользователи, выбравшие вариант `subscription.premium:monthly`, будут корректно тарифицироваться с нужной периодичностью.

## Добавление продуктов в Adapty \{#add-products-to-adapty\}

После того как вы добавили встроенные покупки, подписки и предложения в App Store Connect, следующий шаг — [добавить эти продукты в Adapty](create-product).