SDKs de Aplicativos para niños Preguntas frecuentes

Singular ofrece versiones especiales del SDK de Singular para aplicaciones dirigidas a usuarios menores de edad. Estas versiones del SDK admiten la atribución de Singular a la vez que cumplen con las restricciones impuestas por Apple App Store y Google Play Store a las aplicaciones para niños/familias.

Integrar el SDK de Singular Kids Apps, en lugar del SDK normal para su plataforma, es una buena manera de asegurarse de que su aplicación no recopila identificadores de dispositivos que se consideran información de identificación personal y están prohibidos por la Apple App Store y Google Play Store para su uso en aplicaciones para niños.

Singular ofrece SDKs de Kids Apps para iOS, Android, Unity, Flutter, React Native y Cordova.

PREGUNTAS FRECUENTES

¿Cuáles son las restricciones para las aplicaciones infantiles en la App Store de Apple?

Las aplicaciones para niños aparecen en la categoría Kids/Family de la App Store y tienen restricciones especiales para proteger la seguridad y la privacidad de los niños en línea.

En cuanto a las MMP como Singular, las directrices dicen:

"En casos limitados, se pueden permitir análisis de terceros siempre que los servicios no recopilen ni transmitan el IDFA ni ninguna información identificable sobre niños (como nombre, fecha de nacimiento, dirección de correo electrónico), su ubicación o sus dispositivos "(Directrices de revisión de App Store).

En términos de uso de Singular en su aplicación, esto significa que Singular no puede recoger el IDFA del dispositivo.

¿Cuáles son las restricciones para las aplicaciones infantiles en Google Play Store?

Según el Centro de Políticas de Google Play, las aplicaciones dirigidas a niños deben cumplir la Política de Familias de Google Play. En cuanto a la recopilación de datos, la política dice

No debes transmitir el identificador de publicidad de Android (AAID), SIM Serial, Build Serial, BSSID, MAC, SSID, IMEI, y/o IMSI de niños o usuarios de edad desconocida.

En términos de uso de Singular en su aplicación, esto significa que Singular no puede recoger el GAID (AAID) del dispositivo.

¿Cómo cumplen los SDK de Kids Apps las restriccionessobre aplicaciones infantiles?

El SDK Kids Apps permite que su aplicación pase la revisión Kids Apps requerida por Apple App Store y Google Play Store.

Para aplicaciones iOS : Si utiliza el SDK Kids Apps, puede estar seguro de que Singular no recogerá el IDFA del dispositivo del usuario final.

Para aplicaciones Android : El SDK de Kids Apps no recogerá el GAID (AAID) del dispositivo del usuario final.

Notas

  • Las redes autoatribuidas (SAN) como Google y Facebook requieren el IDFA/GAID para procesar las solicitudes de Singular o cualquier otro MMP. Si su aplicación utiliza el SDK de Kids Apps, no obtendrá atribución SAN para esa aplicación basada en IDFA/GAID (la medición basada en SKAN y Referrer seguiría estando disponible).
  • En aplicaciones distribuidas fuera de Google Play Store, Singular admite identificadores como OAID (en dispositivos Huawei ) y AMID(en dispositivos Amazon ). Consulta con tu equipo legal para asegurarte de que tu app cumple con cualquier normativa de privacidad aplicable.
¿Cuáles son las limitaciones de los SDK de Kids Apps?

Las redes de autoatribución (SAN) como Google y Facebook requieren el GAID/IDFA para procesar las solicitudes de atribución de Singular o cualquier otro MMP. Si su aplicación utiliza el SDK de Kids Apps, no obtendrá atribución SAN para esa aplicación basada en el ID del dispositivo.

¿Cómo gestionan la atribución los SDK de Kids Apps?

El SDK de Android utiliza el método de descifrado InstallReferrer. El SDK de iOS utiliza SKAdNetwork.

¿Son compatibles los SDK de Kids Apps con SKAdNetwork? ¿Son compatibles con SKAN 4.0?

Los SDK son compatibles con SKAdNetwork, incluido SKAN 4.0.

¿Cómo puedo integrar los SDK de Kids Apps?

Para integrar el SDK de Singular Kids siga las siguientes instrucciones en función del Framework elegido:


Para iOS:

Si ha instalado Singular SDK utilizando CocoaPods.

  • Actualice su archivo pod para que haga referencia a Singular-Kids-SDK:
    pod 'Singular-Kids-SDK'
    A continuación, ejecute pod update

Si ha instalado Singular SDK mediante Swift Package Manager.

  • En Xcode, vaya a Archivo > Dependencias de paquetes e introduzca el repositorio GitHub de Singular SDK para el SDK Kids:
    https://github.com/singular-labs/Singular-Kids-SDK
    A continuación, sigue los pasos restantes en Instalar el SDK mediante el gestor de paquetes Swift.

Si ha instalado Singular SDK mediante la biblioteca estática:


Para Android:

Si ha instalado Singular SDK utilizando Gradle.

  • Actualice su archivo app/build.gradle para que haga referencia a singular_kids_sdk:
    dependencies {
       ...
       com.singular.sdk:singular_kids_sdk:12.5.5
       ...
    }
    A continuación, sincronice gradle.

Si ha instalado Singular SDK utilizando la biblioteca estática:

  • Descarga el Singular Android Kids SDK Versión 12.5.5
  • Añada Singular-v*.aar en la carpeta libs del directorio libs de su proyecto Android. Si no existe, cree un directorio llamado libs en la carpeta de su proyecto (normalmente en <project>/app/libs). Consulte "Descarga manual del SDK" y siga la guía de implementación del SDK de Android.
  • NO incluyas el permiso para acceder al ID de publicidad de Google (com.google.android.gms.permission.AD_ID) en tu archivo de manifiesto.

Para Unity:


Para Flutter:

  • Actualice la dependencia en su archivo pubspec.yaml para hacer referencia al SDK Singular Kids.
    dependencies:
       singular_flutter_kids_sdk: ^1.2.0
    A continuación, siga el resto de la guía de implementación del SDK de Flutter.

Para React Native:

Nota: Si ya has instalado el SDK estándar de Singular React Native, deberás eliminarlo con el siguiente comando:

npm uninstall singular-react-native
  • Abre el terminal en el directorio raíz de tu proyecto.
  • Descarga el paquete Singular React Native Kids SDK a tu proyecto con el siguiente comando:
    npm i singular-react-native-kids-sdk
    A continuación, sigue el resto de la guía de implementación del SDK React Native.

Para Cordova:

Nota: Si ya has instalado el SDK estándar de Singular Cordova, deberás eliminarlo con el siguiente comando:

cordova plugin remove singular_cordova_sdk
  • Abre el terminal en el directorio raíz de tu proyecto.
  • Descargue el paquete Singular Cordova Kids SDK en su proyecto con el siguiente comando:
    cordova plugin add singular_cordova_kids_sdk
    A continuación, siga el resto de la guía de implementación de Cordova SDK.
¿Cumplen los SDK Kids Apps con COPPA y GDPR Kids?

La ley estadounidense COPPA (Children's Online Privacy Protection Act) y el reglamento GDPR Kids (General Data Protection Regulation for Kids) de la Unión Europea establecen requisitos específicos para proteger la privacidad y la seguridad de los niños en Internet. Estos requisitos pueden diferir de las normas utilizadas por Apple y Google en sus tiendas de aplicaciones. El uso de los SDK de Kids Apps no garantiza necesariamente el cumplimiento de COPPA/GDPR, y es posible utilizar los SDK generales de Singular y seguir cumpliendo con COPPA/GDPR.

Si desea crear una aplicación que cumpla con COPPA/GDPR, puede ponerse en contacto con su Gestor de Éxito de Clientes de Singular o con el Soporte de Singular para obtener directrices.