A Singular oferece versões especiais do Singular SDK para aplicações dirigidas a utilizadores menores de idade. Estas versões do SDK suportam a atribuição Singular enquanto cumprem com as restrições colocadas pela Apple App Store e Google Play Store em aplicações para Crianças/Famílias.
Integrar o SDK Singular Kids Apps, em vez do SDK normal para a sua plataforma, é uma boa forma de garantir que a sua aplicação não recolhe identificadores de dispositivos que são considerados informação pessoal identificável e proibidos pela Apple App Store e Google Play Store para utilização em aplicações para crianças.
A Singular oferece SDKs de aplicativos para crianças para iOS, Android, Unity, Flutter, React Native e Cordova.
PERGUNTAS FREQUENTES
As aplicações para crianças estão listadas na categoria Crianças/Família na App Store e têm restrições especiais para proteger a segurança e a privacidade das crianças online.
Relativamente a MMPs como a Singular, as diretrizes dizem:
"Em casos limitados, a análise de terceiros pode ser permitida desde que os serviços não recolham ou transmitam o IDFA ou qualquer informação identificável sobre crianças (como nome, data de nascimento, endereço de correio eletrónico), a sua localização ou os seus dispositivos."(Diretrizes de revisão da App Store)
Em termos de utilização do Singular na sua aplicação, isto significa que o Singular não pode recolher o IDFA do dispositivo.
De acordo com o Centro de Políticas do Google Play, as aplicações destinadas a crianças têm de cumprir a Política de Famílias do Google Play. Relativamente à recolha de dados, a política diz:
Não deve transmitir Android advertising identifier (AAID), SIM Serial, Build Serial, BSSID, MAC, SSID, IMEI, e/ou IMSI de crianças ou utilizadores de idade desconhecida.
Em termos de utilização do Singular na sua aplicação, isto significa que o Singular não pode recolher o GAID (AAID) do dispositivo.
O SDK Kids Apps permite que seu aplicativo passe pela revisão Kids Apps exigida pela Apple App Store e pela Google Play Store.
Para aplicações iOS: Se utilizar o SDK Kids Apps, pode ter a certeza de que a Singular não recolherá o IDFA do dispositivo do utilizador final.
Para aplicações Android: O SDK Kids Apps não recolherá o GAID (AAID) do dispositivo do utilizador final.
Notas
- As redes auto-atribuídas (SANs), como o Google e o Facebook, exigem o IDFA/GAID para processar solicitações do Singular ou de qualquer outro MMP. Se o seu aplicativo usar o SDK do Kids Apps, você não obter á atribuição de SAN para esse aplicativo com base no IDFA/GAID (a medição baseada em SKAN e Referrer ainda estará disponível).
- Em aplicações distribuídas fora da Google Play Store, a Singular suporta identificadores como OAID (em dispositivos Huawei ) e AMID (em dispositivos Amazon ). Consulte a sua equipa jurídica para se certificar de que a sua aplicação está em conformidade com quaisquer regulamentos de privacidade aplicáveis.
Redes auto-atribuídas (SANs), como Google e Facebook, exigem o GAID/IDFA para processar solicitações de atribuição da Singular ou de qualquer outro MMP. Se o seu aplicativo usar o SDK do Kids Apps, você não obterá atribuição de SAN para esse aplicativo com base na ID do dispositivo.
O SDK do Android utiliza o método de desencriptação InstallReferrer. O SDK do iOS usa SKAdNetwork.
Os SDKs suportam a SKAdNetwork, incluindo o SKAN 4.0.
Para integrar o SDK do Singular Kids, siga as instruções abaixo com base na estrutura escolhida:
Para iOS:
Se você instalou o SDK do Singular usando CocoaPods.
- Atualize seu arquivo de pod para fazer referência ao Singular-Kids-SDK:
Em seguida, execute pod updatepod 'Singular-Kids-SDK'
Se você instalou o SDK do Singular usando o Swift Package Manager.
- No Xcode, vá para Arquivo > Dependências de Pacotes e insira o repositório do GitHub do Singular SDK para o Kids SDK:
Em seguida, siga as etapas restantes em Instalando o SDK usando o Gerenciador de pacotes Swift.https://github.com/singular-labs/Singular-Kids-SDK
Se você instalou o SDK do Singular usando a biblioteca estática:
- Baixe o Singular iOS Kids SDK Versão 12.6.0
- Siga o guia de implementação do SDK do iOS começando com "Usando a biblioteca estática do Singular".
- NÃO adicione a biblioteca "AdSupport.framework".
Para Android:
Se você instalou o Singular SDK usando o Gradle.
- Atualize seu arquivo app/build.gradle para fazer referência a singular_kids_sdk:
Em seguida, sincronize o gradle.dependencies { ... com.singular.sdk:singular_kids_sdk:12.6.0 ... }
Se você instalou o Singular SDK usando a biblioteca estática:
- Faça o download do Singular Android Kids SDK Versão 12.6.0
- Adicione o Singular-v*.aar à pasta libs no diretório libs do seu projeto Android. Se ele não existir, crie um diretório chamado libs na pasta do seu projeto (geralmente em <project>/app/libs). Consulte " Descarregando o SDK manualmente" e siga o guia de implementação do SDK do Android.
- NÃO inclua a permissão para aceder ao ID de publicidade do Google (com.google.android.gms.permission.AD_ID) no seu ficheiro de manifesto.
Para Unity:
- Siga o guia de implementação do Unity SDK e importe o Kids App SDK onde for indicado.
Para o Flutter:
- Atualize a dependência em seu arquivo pubspec.yaml para fazer referência ao SDK do Singular Kids.
Em seguida, siga o restante do guia de implementação do Flutter SDK.dependencies: singular_flutter_kids_sdk: ^1.5.1
Para o React Native:
Nota: Se você já instalou o SDK padrão do Singular React Native, você vai querer removê-lo com o seguinte comando:
npm uninstall singular-react-native
- Abra o terminal no diretório raiz do seu projeto.
- Baixe o pacote Singular React Native Kids SDK para seu projeto com o seguinte comando:
Em seguida, siga o restante do guia de implementação do React Native SDK.npm i singular-react-native-kids-sdk
Para o Cordova:
Nota: Se voce ja instalou o SDK padrao Singular Cordova, voce vai querer remove-lo com o seguinte comando:
cordova plugin remove singular_cordova_sdk
- Abra o terminal no diretório raiz do seu projeto.
- Baixe o pacote Singular Cordova Kids SDK para seu projeto com o seguinte comando:
Em seguida, siga o restante do guia de implementação do SDK do Cordova.cordova plugin add singular_cordova_kids_sdk
O COPPA (Children's Online Privacy Protection Act) dos EUA e o GDPR Kids (General Data Protection Regulation for Kids) da União Europeia têm requisitos específicos para preservar a privacidade e a segurança das crianças online. Estes podem diferir das normas utilizadas pela Apple e pela Google nas suas lojas de aplicações. A utilização dos SDKs do Kids Apps não garante necessariamente a conformidade com a COPPA/GDPR, e é possível utilizar os SDKs gerais da Singular e continuar a cumprir a COPPA/GDPR.
Se você está procurando construir um aplicativo compatível com COPPA/GDPR, você pode entrar em contato com seu Gerente de Sucesso do Cliente Singular ou com o Suporte Singular para obter orientações.