Offerwall
Como funciona
Offerwall é uma página apresentando vários anúncios pagos e ofertas que recompensam os usuários com moedas virtuais gratuitas por completar certas tarefas (ex.: ganhe 1.000 moedas ao atingir o nível 11). A Offerwall funciona como um mercado que conecta anunciantes, distribuidores de jogos e seus usuários.
As missões ou ofertas são posicionamentos pagos de anunciantes — tanto de jogos quanto não — que pagam com base no desempenho do engajamento. Anunciantes de jogos tipicamente usam essas missões para adquirir usuários, enquanto anunciantes que não são de jogos realizam campanhas de custo-por-aquisição (CPA) e pagam por ações tais como downloads de aplicativos, cadastros de contas ou outras compras.
Quando você concorda em integrar a Offerwall no seu jogo (no aplicativo ou via sua Web Shop), você define a taxa de conversão da moeda por uma integração de webhook (X USD = Y unidades de moedas específicas do jogo). Uma vez que uma missão é concluída, o anunciante paga à Xsolla a quantia bruta, que é então compartilhada com o distribuidor do jogo de acordo com o modelo de compartilhamento de receita.
Como obtê-lo
- Conclua os pré-requisitos.
- Atraia usuários para sua página da Offerwall:
- Ao fornecê-las com um link à Offerwall no seu site/app.
- Ao adicionar um bloco Offerwall na sua Web Shop. Um bloco Offerwall na Web Shop permite que você atraia usuários à sua página Offerwall exibindo banners de chamado à ação, informando sua comunidade de que a Offerwall foi disponibilizada, e destacando recompensas personalizadas.

Pré-requisitos
- Configure webhooks para validar usuários e recompensá-los com moedas virtuais:
- Configure o gerenciamento para os seguintes webhooks:
- User validation. A Xsolla envia esse webhook para verificar que um usuário está registrado no jogo. A solicitação é enviada múltiplas vezes como parte do processo de recompensa/pagamento.
- Configure o gerenciamento para os seguintes webhooks:
- 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}
- Successful payment for order (with payment and transaction details). A Xsolla envia esse webhook quando um usuário conclui uma oferta. Na resposta de exemplo abaixo, o usuário é recompensado com 100 moedas de ouro. O ID do jogador é passado como parâmetro de busca no URL da página 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}
Como adicionar um bloco ao site construído com o construtor de sites da Xsolla
Para adicionar um bloco Offerwall:
- Abra o projeto na Conta de Distribuidor e acesse a seção Storefronts > Websites.
- Na seção Sites, selecione seu site e selecione Open Site Builder.
- Selecione Add block.
- Selecione o bloco Offerwall.

- Personalize o bloco (opcional):
- Configure a disposição do bloco.
- Selecione a cor e imagem do plano de fundo.

- Configure um botão.
- Configure um cabeçalho.
- Ganhe moedas gratuitas agora!
- Desbloqueie conteúdos premium sem custo!
- Conclua uma missão e receba uma recompensa!
Como fornecer um link da Offerwall aos usuários
Você pode fornecer aos usuários um link direto à Offerwall, por exemplo:
- Uma imagem de venda cruzada na loja de compra no app.
- Uma mensagem de marketing no feed do app ou no menu principal (ex.: “Ganhe moedas grátis!”).
- Uma notificação push (com o consentimento do usuário) levando à página Offerwall dentro de um aplicativo.
GAMER_IDé o ID exclusivo do usuário no app do seu jogo, e a Xsolla suporta qualquer string alfanumérica. Recomendamos usar o formato UUID.PLACEMENT_IDé o ID de posicionamento que gera o tráfego, que também indica o aplicativo do qual o usuário está vindo.
1http://quests.xsolla.com/offerwall/<PLACEMENT_ID>?gamer_id=<GAMER_ID>
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.