---
title: "Привязка пейволов к онбордингам"
---

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

Есть два способа сделать это:

- **Показать пейвол после онбординга**: пейвол открывается автоматически, когда пользователь закрывает онбординг. Выберите этот вариант, если хотите, чтобы каждый пользователь видел пейвол в конце флоу без каких-либо дополнительных действий с его стороны.
- **Показать пейвол внутри онбординга**: кнопка внутри онбординга открывает пейвол. Выберите этот вариант, если хотите, чтобы пользователи могли оформить подписку в определённый момент флоу — например, после того как увидят ценностное предложение на конкретном экране.

Перед началом работы создайте [пейвол](paywalls) и [онбординг](onboardings) и добавьте их в плейсменты.

:::important
Вам понадобятся два разных плейсмента: один для пейвола, другой для онбординга. Убедитесь, что в коде вы используете правильные идентификаторы плейсментов при получении онбординга и пейвола.
:::

## Показ пейвола после онбординга \{#show-paywall-after-onboarding\}

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

Как только пользователь закрывает онбординг, срабатывает [событие](ios-handling-onboarding-events#closing-onboarding). Если вы хотите сразу показывать пейвол после завершения онбординга, реализуйте <InlineTooltip tooltip="получение и отображение пейвола">[iOS](ios-present-paywalls), [Android](android-present-paywalls), [React Native](react-native-present-paywalls), [Flutter](flutter-present-paywalls) и [Unity](unity-present-paywalls)</InlineTooltip> как реакцию на это событие.

## Показ пейвола внутри онбординга \{#show-paywall-inside-onboarding\}

1. В конструкторе онбординга создайте кнопку, которая будет перенаправлять пользователей на пейвол. Выберите **Open paywall** в качестве её действия.

2. Вы можете назначить кнопке любой идентификатор действия и использовать его для определения нужного пейвола. Однако самый простой способ открывать пейволы из онбордингов — сделать идентификатор действия равным идентификатору плейсмента. Так вы сможете сразу получать и отображать пейволы без хардкода идентификаторов плейсментов.

   Для этого перейдите в дашборд Adapty и найдите идентификатор плейсмента пейвола. В конструкторе вставьте этот идентификатор в поле ID.

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

   3. Теперь, когда эта кнопка есть, каждый раз при нажатии на неё пользователем будет генерироваться действие, содержащее идентификатор действия.

   Чтобы обработать это действие в коде вашего приложения, нужно [получить пейвол](fetch-paywalls-and-products), а затем [отобразить его](ios-quickstart-paywalls).