Implementação do OAID do Android no SDK

Visão geral: Colete a OAID do Android para atribuir instalações de lojas de aplicativos Android de terceiros.

Sobre o OAID

O Open Anonymous Device Identifier (OAID) é um identificador único redefinível pelo usuário para dispositivos Android. Ele foi introduzido pela Mobile Security Alliance (MSA), pelo China Information and Communication Research Institute e pelos fabricantes de dispositivos, como uma alternativa de preservação da privacidade aos identificadores de dispositivos não reinicializáveis, como o IMEI.

O OAID é normalmente utilizado para mensuração de anúncios e atribuição de instalações em dispositivos onde o Google Play Services não está disponível (ou seja, onde o Google Advertising ID não existe).

O OAID pode ser lido em todos os dispositivos que usam um SDK fornecido pela MSA, ou em dispositivos Huawei que usam o Huawei Mobile Service (HMS) Core SDK.

integração

A integração do OAID consiste em 3 etapas:

  1. Integração de um SDK para gerar e fornecer o OAID (o SDK MSA ou o SDK HMS da Huawei).
  2. Integração do módulo do plugin OAID da AppsFlyer.
  3. Integrando o SDK da AppsFlyer.

Observação:

  • Para aplicativos que se destinam a ser usados na China, deve ser utilizado o SDK MSA.
  • Para aplicativos que se destinam a ser usados globalmente em dispositivos Huawei, deve ser utilizada a biblioteca HMS da Huawei.

MSA SDK

Para integrar e usar o SDK MSA:

  1. Siga as instruções no site da MSA para registar seu aplicativo.
    • Depois de se registrar você pode fazer o download do SDK.
    • Como parte do processo de registo, você recebe um ficheiro de certificado que tem de ser adicionado ao aplicativo.
  2. Peça aos seus desenvolvedores para seguirem as suas instruções de integração.

Huawei HMS SDK

Para integrar e usar o Huawei HMS SDK:

Informações adicionais

Desativar a coleta de OAID

Quando a integração do OAID estiver concluída, o SDK tenta coletar o OAID automaticamente. Se você quiser impedir a coleta de OAID para determinados usuários, peça para o desenvolvedor usar o seguinte:

Definir o OAID manualmente

Se seu aplicativo já coleta OAID, você pode ignorar a integração do plugin OAID da AppsFlyer e simplesmente definir o valor OAID no SDK da AppsFlyer manualmente, usando a API setOaidData.