Offerwall
Как это работает
Offerwall — это страница с различными платными рекламными объявлениями и предложениями, которые вознаграждают пользователей бесплатной виртуальной валютой за выполнение определенных заданий (например, получить 1000 монет за достижение 11 уровня). Offerwall функционирует как маркетплейс, соединяющий рекламодателей, игровых издателей и их пользователей.
Квесты или предложения представляют собой платные размещения от рекламодателей — как игровых, так и неигровых, — которые оплачивают рекламу в зависимости от результата или вовлеченности. Игровые рекламодатели обычно используют эти квесты для привлечения пользователей, тогда как неигровые рекламодатели запускают кампании с оплатой за целевое действие и платят за такие действия, как загрузка приложения, регистрация аккаунта или другие покупки.
Когда вы соглашаетесь интегрировать Offerwall в свою игру (либо внутри приложения, либо через Web Shop), вы настраиваете курс обмена валюты через интеграцию по вебхуку (например, X USD = Y единиц внутриигровой валюты). После выполнения квеста рекламодатель выплачивает Xsolla полную сумму, которая затем распределяется между Xsolla и издателем игры в соответствии с моделью разделения доходов.
Как настроить
- Выполните предварительные действия.
- Направьте пользователей на вашу страницу Offerwall:
- Предоставив ссылку на Offerwall на вашем сайте или в приложении.
- Добавив блок Offerwall в ваш Web Shop. Блок Offerwall в Web Shop позволяет привлекать пользователей на страницу Offerwall с помощью баннеров с призывом к действию, информировать сообщество о том, что Offerwall уже доступен, а также подчёркивать персонализированные награды.

Предварительные настройки
- Настройте вебхуки для валидации пользователей и начисления им виртуальной валюты:
- Настройте обработку следующих вебхуков:
- Проверка пользователей. Xsolla отправляет этот вебхук, чтобы проверить, что пользователь зарегистрирован в игре. Запрос отправляется несколько раз в рамках процесса начисления вознаграждения/оплаты.
- Настройте обработку следующих вебхуков:
- json
1{
2 "notification_type": "user_validation",
3 "settings": {
4 "project_id": 123456,
5 "merchant_id": 789012
6 },
7 "user": {
8 "id": "11111111-1111-1111-1111-111111111111"
9 }
10}
- Успешная оплата заказа (с деталями платежа и транзакции). Xsolla отправляет этот вебхук, когда пользователь завершает предложение. В приведённом ниже примере ответа пользователь получает вознаграждение в виде 100 золотых монет. Внешний ID пользователя соответствует идентификатору игрока (gamer ID). Идентификатор игрока передается как query-параметр в URL-адресе страницы Offerwall.
- json
1{
2 "user": {
3 "email": "noreply+offewall@xsolla.com",
4 "country": "US",
5 "external_id": "11111111-1111-1111-1111-111111111111"
6 },
7 "items": [
8 {
9 "sku": "GOLD_COINS",
10 "type": "virtual_currency",
11 "amount": "0.01",
12 "quantity": 100,
13 "promotions": [],
14 "is_pre_order": false
15 }
16 ]
17}
Как добавить блок на сайт созданный с помощью конструктора сайтов Xsolla
Чтобы добавить блок Offerwall:
- В проекте в Личном кабинете перейдите в раздел Каналы продаж > Веб-сайты.
- В разделе Сайты выберите ваш сайт и нажмите Открыть Site Builder.
- Нажмите Добавить блок.
- Выберите блок Offerwall.

- Настройте блок (опционально):
- Настройте макет блока.
- Выберите цвет фона и изображение.

- Настройте кнопку.
- Настройте заголовок.
- Получите бесплатные монеты прямо сейчас!
- Откройте премиум-контент бесплатно!
- Выполните задание и получите награду!
Как предоставить пользователям прямую ссылку на страницу Offerwall
Вы можете предоставить пользователям прямую ссылку на Offerwall, например:
- через апселл-изображение в магазине в вашем приложении.
- маркетинговое сообщение в ленте приложения или в главном меню (например, “Заработайте бесплатные монеты!”).
- push-уведомление (с согласия пользователя), ведущее на страницу Offerwall внутри приложения.
GAMER_ID— это внутриигровой ID пользователя, уникальный для вашего приложения. Xsolla поддерживает любую простую буквенно-цифровую строку. Рекомендуется использовать формат UUID.PLACEMENT_ID— это ID размещения, который направляет трафик и также указывает приложение, из которого приходит пользователь.
1http://quests.xsolla.com/offerwall/<PLACEMENT_ID>?gamer_id=<GAMER_ID>
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.