A Singular oferece versões especiais do Singular SDK para aplicativos direcionados a usuários menores de idade. Essas versões do SDK suportam a atribuição da Singular e, ao mesmo tempo, estão em conformidade com as restrições impostas pela Apple App Store e pela Google Play Store aos aplicativos para crianças/famílias.
Integrar o SDK do Singular Kids Apps, em vez do SDK normal para sua plataforma, é uma boa maneira de garantir que seu aplicativo não colete identificadores de dispositivos que são considerados informações de identificação pessoal e proibidos pela Apple App Store e pela Google Play Store para uso em aplicativos para crianças.
A Singular oferece SDKs de aplicativos para crianças para iOS, Android, Unity, Flutter, React Native e Cordova.
PERGUNTAS FREQUENTES
Os aplicativos para crianças estão listados na categoria Kids/Family (Crianças/Família ) na App Store e têm restrições especiais para proteger a segurança e a privacidade das crianças on-line.
Com relação às 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 coletem ou transmitam o IDFA ou qualquer informação identificável sobre crianças (como nome, data de nascimento, endereço de e-mail), sua localização ou seus dispositivos."(Diretrizes de revisão da App Store)
Em termos de uso da Singular em seu aplicativo, isso significa que a Singular não pode coletar o IDFA do dispositivo.
De acordo com a Central de políticas do Google Play, os aplicativos voltados para crianças devem estar em conformidade com a Política para famílias do Google Play. Com relação à coleta de dados, a política diz:
Você não deve transmitir o identificador de publicidade do Android (AAID), o SIM Serial, o Build Serial, o BSSID, o MAC, o SSID, o IMEI e/ou o IMSI de crianças ou usuários de idade desconhecida.
Em termos de uso da Singular em seu aplicativo, isso significa que a Singular não pode coletar o GAID (AAID) do dispositivo.
O SDK do Kids Apps permite que seu aplicativo seja aprovado na revisão do Kids Apps exigida pela Apple App Store e pela Google Play Store.
Para aplicativos iOS: se você usar o SDK do Kids Apps, pode ter certeza de que a Singular não coletará o IDFA do dispositivo do usuário final.
Para aplicativos Android: o SDK do Kids Apps não coletará o GAID (AAID) do dispositivo do usuário final.
Observações
- As redes autoatribuídas (SANs), como Google e Facebook, exigem o IDFA/GAID para processar solicitações da Singular ou de qualquer outro MMP. Se o seu aplicativo usar o Kids Apps SDK, 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 aplicativos distribuídos fora da Google Play Store, a Singular oferece suporte a identificadores como OAID (em dispositivos Huawei ) e AMID(em dispositivos Amazon ). Verifique com sua equipe jurídica se o seu aplicativo está em conformidade com os regulamentos de privacidade aplicáveis.
As redes autoatribuí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 usa o método de descriptografia InstallReferrer. O SDK do iOS usa SKAdNetwork.
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 Singular SDK 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 Swift Package Manager.https://github.com/singular-labs/Singular-Kids-SDK
Se você instalou o Singular SDK usando a biblioteca estática:
- Faça o download do Singular iOS Kids SDK Versão 12.4.2
- Siga o guia de implementação do SDK do iOS, começando com "Usando a biblioteca estática da 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.5.5 ... }
Se você instalou o Singular SDK usando a biblioteca estática:
- Faça o download do Singular Android Kids SDK versão 12.5.5
- 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 "Download manual do SDK" e siga o guia de implementação do Android SDK.
- NÃO inclua a permissão para acessar o ID de publicidade do Google (com.google.android.gms.permission.AD_ID) em seu arquivo de manifesto.
Para o Unity:
Para o Flutter:
- Atualize a dependência em seu arquivo pubspec.yaml para fazer referência ao Singular Kids SDK.
Em seguida, siga o restante do guia de implementação do Flutter SDK.dependencies:
singular_flutter_kids_sdk: ^1.2.0
Para o React Native:
Observação: se você já tiver instalado o SDK padrão do Singular React Native, será necessário removê-lo com o seguinte comando:
npm uninstall singular-react-native
- Abra o terminal no diretório raiz de seu projeto.
- Faça o download do 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:
Observação: se você já tiver instalado o SDK padrão do Singular Cordova, será necessário removê-lo com o seguinte comando:
cordova plugin remove singular_cordova_sdk
- Abra o terminal no diretório raiz de seu projeto.
- Faça o download do pacote Singular Cordova Kids SDK para seu projeto com o seguinte comando:
Em seguida, siga o restante do guia de implementação do Cordova SDK.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 on-line das crianças. Esses requisitos podem ser diferentes dos padrões usados pela Apple e pelo Google em suas lojas de aplicativos. O uso dos SDKs do Kids Apps não garante necessariamente a conformidade com a COPPA/GDPR, e é possível usar os SDKs gerais da Singular e ainda assim estar em conformidade com a COPPA/GDPR.
Se você deseja criar um aplicativo em conformidade com a COPPA/GDPR, pode entrar em contato com seu Gerente de Sucesso do Cliente da Singular ou com o Suporte da Singular para obter orientações.