Pour les développeurs

SDK offerwall et API pour applis Android, iOS et web

Intégrez un offerwall à récompenses dans votre appli en un seul appel. Le SDK ouvre le mur hébergé, notre serveur prévient le vôtre quand un utilisateur gagne, et votre clé secrète n'est jamais embarquée dans l'appli.

Ce qui coince souvent dans l'intégration d'un offerwall

Des secrets dans l'appli

Tout ce qui se trouve dans un APK ou un IPA est public. Un SDK qui exige votre clé secrète la divulgue.

Des récompenses créditées depuis le client

Si c'est l'appli qui décide qu'un utilisateur a gagné, n'importe qui muni d'un débogueur peut gagner autant qu'il veut.

Des callbacks impossibles à tester

Sans postback de test, vous découvrez que votre endpoint est cassé quand les utilisateurs commencent à se plaindre.

Ce que vous obtenez

SDK Android

Une bibliothèque Kotlin pour Android 5.0 et plus, sans dépendances, avec un AAR précompilé. OfferwallGG.show() ouvre le mur ; OfferwallView l'intègre.

SDK iOS

Un package Swift pour iOS 13 et plus, sans dépendances, avec un view controller et une vue SwiftUI.

Mur web

Une URL avec votre clé publique et l'identifiant de l'utilisateur, dans une iframe, un onglet ou le navigateur intégré de Telegram.

API REST

Offres, sondages et visites de sites rémunérées en JSON depuis votre serveur, pour construire votre propre liste.

Postbacks signés

Chaque offre terminée et chaque annulation est signée avec votre secret. Vérifiez-la en PHP, Node ou Python grâce à nos exemples.

Plugins

Un plugin WordPress et des addons pour VieFaucet et ClaimBits, si votre site utilise l'un d'eux.

Choisissez l'intégration qui vous convient

Appli native Android ou iOS

Utilisez le SDK. Votre serveur signe le lien et crédite les utilisateurs à partir du postback.

Site ou appli web

Utilisez le lien du mur dans une iframe ou un nouvel onglet. Rien à installer.

Liste d'offres personnalisée

Appelez l'API depuis votre serveur et affichez les offres dans votre propre interface.

Mini-app ou bot Telegram

Chargez le lien du mur dans la mini-app, ou ouvrez-le depuis un bouton du bot.

De zéro à la première récompense

  1. Créez un emplacement

    Vous obtenez une clé publique pour le mur et une clé secrète pour votre serveur.

  2. Ouvrez le mur

    Appelez le SDK avec la clé publique et l'identifiant de votre utilisateur, ou construisez le lien du mur.

  3. Recevez le postback

    Vérifiez la signature, créditez l'utilisateur une seule fois par identifiant de transaction, répondez 200.

  4. Lancez un test

    Envoyez un crédit et une annulation de test depuis le tableau de bord, et observez la réponse de votre serveur.

Le SDK offerwall est-il gratuit ?

Oui. Les SDK Android et iOS, les plugins et l'API ne coûtent rien. Vous gagnez sur chaque offre que vos utilisateurs terminent.

Pourquoi le SDK est-il une web view et non une liste native ?

L'API a besoin de votre clé secrète, et tout ce qui se trouve dans une appli peut être lu par quiconque la télécharge. Le SDK affiche le mur hébergé avec votre seule clé publique, et les récompenses sont créditées depuis votre serveur.

Quelles versions d'Android et d'iOS sont prises en charge ?

Android 5.0 (API 21) et plus, et iOS 13 et plus. Aucun des deux SDK n'a de dépendances tierces.

Puis-je utiliser l'offerwall dans une mini-app Telegram ?

Oui. Chargez le lien de votre mur dans la mini-app avec l'identifiant de votre utilisateur, ajoutez le domaine de la mini-app aux domaines d'intégration autorisés de votre emplacement, et créditez les utilisateurs à partir du postback.

Comment vérifier un postback ?

Chaque postback porte une signature calculée avec votre clé secrète sur l'identifiant utilisateur, l'identifiant de transaction et le montant tels qu'envoyés. La documentation développeurs montre la vérification en PHP, Node et Python.

Ai-je besoin d'un SDK pour un site web ?

Non. Un site web n'a besoin que du lien du mur, dans une iframe ou un nouvel onglet.

Pages associées

Obtenez vos clés et le SDK

Inscrivez-vous gratuitement, créez un emplacement et téléchargez le SDK avec tout le nécessaire pour afficher le mur dès aujourd'hui.

Le tableau de bord, la documentation et le support sont en anglais.

Créer un compte éditeur