Для разработчиков
Offerwall SDK и API для Android, iOS и веб-приложений
Добавьте офферволл с наградами в приложение одним вызовом. SDK открывает стену, размещённую у нас, наш сервер сообщает вашему, когда пользователь что-то заработал, а ваш секретный ключ никогда не попадает внутрь приложения.
Что обычно идёт не так при интеграции офферволла
Секреты внутри приложения
Всё, что лежит в APK или IPA, публично. SDK, которому нужен ваш секретный ключ, отдаёт его всем.
Награды начисляются с клиента
Если приложение само решает, что пользователь заработал, любой с отладчиком заработает сколько захочет.
Колбэки, которые нельзя проверить
Без тестового постбэка вы узнаёте о сломанном эндпоинте, когда пользователи начинают жаловаться.
Что вы получаете
Android SDK
Библиотека на Kotlin для Android 5.0 и выше без зависимостей, плюс готовый AAR. OfferwallGG.show() открывает стену, OfferwallView встраивает её.
iOS SDK
Пакет на Swift для iOS 13 и выше без зависимостей, с view controller и представлением для SwiftUI.
Веб-стена
Один URL с вашим публичным ключом и ID пользователя — в iframe, во вкладке или во встроенном браузере Telegram.
REST API
Офферы, опросы и оплачиваемые посещения сайтов в JSON на ваш сервер — чтобы собрать собственный список.
Подписанные постбэки
Каждое выполнение и каждая отмена подписываются вашим секретом. Проверяйте подпись на PHP, Node или Python по нашим примерам.
Плагины
Плагин для WordPress и аддоны для VieFaucet и ClaimBits, если ваш сайт работает на одном из них.
Выберите подходящую интеграцию
Нативное приложение для Android или iOS
Используйте SDK. Ваш сервер подписывает ссылку и начисляет награды по постбэку.
Сайт или веб-приложение
Используйте ссылку на стену в iframe или новой вкладке. Ничего устанавливать не нужно.
Собственный список офферов
Вызывайте API со своего сервера и выводите офферы в своём интерфейсе.
Мини-приложение или бот в Telegram
Загрузите ссылку на стену внутри мини-приложения или откройте её по кнопке бота.
С нуля до первой награды
-
Создайте площадку
Вы получите публичный ключ для стены и секретный ключ для сервера.
-
Откройте стену
Вызовите SDK с публичным ключом и ID пользователя или соберите ссылку на стену.
-
Примите постбэк
Проверьте подпись, начислите награду один раз на каждый ID транзакции, ответьте 200.
-
Отправьте тест
Отправьте тестовое начисление и тестовую отмену из личного кабинета и посмотрите ответ вашего сервера.
Частые вопросы
Offerwall SDK бесплатный?
Да. SDK для Android и iOS, плагины и API ничего не стоят. Вы зарабатываете на каждом оффере, который выполняют ваши пользователи.
Почему SDK — это web view, а не нативный список?
API нужен ваш секретный ключ, а всё, что лежит внутри приложения, может прочитать любой, кто его скачал. SDK показывает размещённую у нас стену только с публичным ключом, а награды начисляются с вашего сервера.
Какие версии Android и iOS поддерживаются?
Android 5.0 (API 21) и выше, iOS 13 и выше. Ни у одного из SDK нет сторонних зависимостей.
Можно ли использовать офферволл в мини-приложении Telegram?
Да. Загрузите ссылку на стену внутри мини-приложения с ID пользователя, добавьте домен мини-приложения в разрешённые домены для встраивания в настройках площадки и начисляйте награды по постбэку.
Как проверить постбэк?
Каждый постбэк содержит подпись, созданную вашим секретным ключом по ID пользователя, ID транзакции и сумме в том виде, в каком они отправлены. В документации для разработчиков есть проверка на PHP, Node и Python.
Нужен ли SDK для сайта?
Нет. Сайту достаточно ссылки на стену — в iframe или новой вкладке.
Похожие страницы
Получите ключи и SDK
Зарегистрируйтесь бесплатно, создайте площадку и скачайте SDK со всем необходимым, чтобы показать стену уже сегодня.
Личный кабинет, документация и поддержка доступны только на английском языке.