Estamos sempre publicando atualizações em nossa documentação, mas pode ser que elas ainda não estejam disponíveis em seu idioma. Para ter acesso às informações mais atualizadas, use a ​​versão em inglês.

Configure a verificação de compras para seu aplicativo

Para começar a trabalhar com a Verificação de compra, você precisa garantir que configurou corretamente o SDK da Adjust em seu aplicativo e forneceu à Adjust as credenciais necessárias para autorizar compras na loja relevante.

Antes de começar

Solução para crescimento:

A Verificação de compra está disponível como uma solução do Adjust Growth. Fale com seu representante da Adjust ou entre em contato pelo e-mail sales@adjust.com para que isso seja adicionado ao seu pacote.

Requisitos

  • Permissões de Administrador, Editor ou Editor personalizado na Adjust
  • Para criar e gerenciar credenciais da App Store:
    • Google Cloud: função Service Account Key Admin na conta do projeto ou de serviço.
    • App Store Connect: direitos de Admin

O que você precisa saber

  • A Verificação de compra destina-se apenas a compras in-app feitas por meio da Google Play Store ou da Apple App Store. Ela não funciona para a compra de itens físicos.
  • Disponível para aplicativos iOS, Android e Unity.

1. Configure o SDK da Adjust

Para integrar a Verificação de compra da Adjust em seu aplicativo, certifique-se de ter a versão mínima necessária do SDK instalada e conclua as etapas de implementação necessárias para enviar eventos de receita de compras.

2. Encontre as credenciais da App Store

Para verificar as compras em uma loja, você precisa fornecer à Adjust determinadas credenciais que nos permitam fazer a correspondência com sua conta.

Android:

Parâmetro AuthDefiniçãoExemplo
Chave JSONSua chave JSON, baixada da página Service accounts (Contas de serviço) no console do Google Cloud.example_key_file

iOS:

Parâmetro AuthDefiniçãoExemplo
ID do EmissorSeu ID do emissor da aba Integrations (Integrações) no App Store Connect.57246542-96fe-1a63-e053-0824d011072a
ID da chaveSeu ID da chave privada da aba Integrations (Integrações) no App Store Connect.2X9R4HXF34
Chave da API de compras in-appSua chave da API P8, baixada da App Store Connect. Ela autoriza o acesso aos dados do seu aplicativo pela API do servidor da App Store. -----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----

Siga as instruções da plataforma de sua loja para encontrar as credenciais necessárias.

Para Android

Para criar uma chave de conta de serviço para um projeto ou conta de serviço, sua conta de usuário deve ter a função Service Account Key Admin.

Habilite a API Android Developer do Google Play

  1. No console do Google Play, navegue até APIs & Services.
  2. Selecione + Enable APIs and Services (Habilitar APIs e serviços).
  3. Na área Mobile, selecione Google Play Android Developer API.
  4. Selecione Enable.
  5. Defina as credenciais da API necessárias.
    1. Na área Enabled APIs & Services (APIs e serviços habilitados), selecione Google Play Android Developer API.
    2. Selecione Create Credentials (Criar credenciais).
    3. Em Select an API, selecione Google Play Android Developer API.
    4. Em What data will you be accessing?, selecione Application data (Dados de aplicativos).
    5. Selecione Next (Próximo).

Crie uma conta de serviço

  1. No Google Cloud, acesse Create service account (Criar conta de serviço).

  2. Selecione seu projeto do Google Cloud.

  3. Insira um nome para a conta de serviço.

    • Um ID de conta de serviço é gerado automaticamente.
  4. Opcional: forneça uma descrição da conta de serviço.

  5. Selecione Create and Continue (Criar e continuar).

  6. Conceda à conta de serviço acesso a um projeto

    1. Atribua à conta de serviço a função Pub/Sub Admin.
    2. Selecione + Add another role.
    3. Atribua a função Monitoring Viewer à conta de serviço.
    4. Selecione Continue.
    5. Opcional: conceda aos usuários acesso a essa conta de serviço.
    6. Selecione Done.

Crie uma nova chave de API

  1. No Google Cloud, acesse IAM & Admin.
  2. Selecione Service Accounts para visualizar as contas de serviço do seu projeto.
  3. Para a conta de serviço que você criou, selecione Actions (ícone de três pontos).
  4. Selecione Manage keys ou Gerenciar chaves.
  5. Selecione Add Key > Create new key.
  6. Em Key type (Tipo de chave), selecione JSON.
  7. A chave privada é baixada automaticamente.

Para iOS

Você precisa ter direitos de Administrador no App Store Connect para criar e gerenciar chaves de API.

Encontre o ID do emissor

  1. No App Store Connect, selecione o ícone de Users and Access (Usuários e acesso).
  2. Selecione a aba Integrations.
  3. No menu Key Type à esquerda, selecione In-App Purchase.
  4. Na página superior da página, próximo ao ID do emissor, selecione Copy (Copiar).

Gere uma nova chave da API

Recomendamos que você gere uma chave de API dedicada à verificação da receita in-app da Adjust.

Selecione + Generate API Key (Gerar chave da API)

1/4
  1. Selecione Gerar chave da API (Generate API Key) ou o ícone de + para criar uma nova chave.

    • Se ainda não tiver requisitado o acesso à API na sua conta da App Store Connect account, complete a requisição.
  2. No campo Name (Nome), insira um nome para a chave.

  3. Selecione Generate (Gerar).

  4. Sua nova chave da API aparecerá na lista de chaves ativas com seu ID;

  5. Na chave gerada, passe o mouse por cima do valor na coluna Key ID (ID da chave). Selecione o link Copy Key ID (Copiar ID da chave).

  6. Selecione Download In-App Purchase Key (Baixar chave de compra in-app).

  7. Selecione Download para seguir.

  8. Copie toda a chave de API do arquivo baixado.

3. Para iOS: conectar a Adjust ao App Store Connect

Siga estas etapas para adicionar as credenciais do App Store Connect no painel da Adjust:

  1. Na Adjust, navegue até DataWorks > Conexões .
  2. Selecione + Nova conexão .
  3. Na lista, selecione App Store Connect (Compra no aplicativo) .
  4. Em Serviços, selecione Verificação de compra.
  5. Insira seu ID do emissor.
  6. Insira seu ID de chave.
  7. Abra o arquivo .p8 em um editor de texto e copie toda a chave privada. Cole isso no campo Chave privada.

4. Adicione a verificação de compra ao seu aplicativo

Agora, aplique a verificação de compra para seu aplicativo:

  1. Na Adjust, navegue até o AppView e selecione seu aplicativo.

  2. Navegue até a guia Proteção .

  3. Em Verificação de compra , selecione Editar ().

  4. Ative a Verificação de compra.

  5. Forneça informações específicas da plataforma:

    • Para aplicativos iOS: se você tiver um aplicativo iOS, precisará selecionar a conta do App Store Connect a ser usada.
    • Para aplicativos Android: carregue o arquivo de chave JSON que você baixou anteriormente.
  6. Selecione Salvar .

E é isso, está tudo pronto!

Compartilhar dados de receita verificados com parceiros

A solução Verificação de compra da Adjust garante que somente os dados de receita verificados sejam compartilhados com seus parceiros. Isso significa que você pode confiar nos dados compartilhados e no seu uso para otimização de campanhas.

Se você já tiver configurado o compartilhamento de receita in-app com parceiros no painel da Adjust, não precisará fazer nenhuma alteração. A Adjust encaminha automaticamente apenas os dados de receita que contêm o status verified passed.

Para configurar um novo parceiro e habilitar o compartilhamento de receita in-app verificada, siga as instruções para a configuração da rede de anúncios no Campaign Lab. Quando chegar à etapa de escolha das opções de compartilhamento de dados, selecione receita in-app.

Observação:

É importante garantir que a configuração esteja correta, pois qualquer credencial incorreta inserida, codificação dupla ou outros problemas de configuração impedirão que os eventos sejam aprovados na verificação.