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
1POST /api/v1/messages/push/send HTTP/1.1
2Host: messaging-platform.xsolla.com
3Authorization: Bearer <token>
4Idempotency-Key: 8e03978e-40d5-43e8-bc93-6894a57f9324
5Content-Type: application/json
6
7{
8 "app_id": "your_app_id",
9 "identity": {
10 "external_user_id": "player_123"
11 },
12 "title": "Don't give up!",
13 "body": "Get the best gear and extra lives in the Web Shop to win!",
14 "data": {
15 "url": "https://yourwebshop.com/offers"
16 }
17}
- Успешная оплата заказа (с деталями платежа и транзакции). Xsolla отправляет этот вебхук, когда пользователь завершает предложение. В приведённом ниже примере ответа пользователь получает вознаграждение в виде 100 золотых монет. Внешний ID пользователя соответствует идентификатору игрока (gamer ID). Идентификатор игрока передается как query-параметр в URL-адресе страницы Offerwall.
- json
1{
2 "user": {
3 "email": "[email protected]",
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.
- Откройте проект в аккаунте для мобильных игр и перейдите в раздел Web Shop.
- Нажмите панель вашего сайта.
- Если ваш сайт содержит несколько страниц, выберите нужную страницу:
- Нажмите на название текущей страницы в верхней части конструктора.
- Выберите страницу из раскрывающегося списка.
- Нажмите Добавить блок.
- Выберите блок 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.