---
title: "Modo Kids en iOS SDK"
description: "Activa el Modo Kids fácilmente para cumplir con las políticas de Apple. No se recopila IDFA ni datos publicitarios en iOS SDK."
---

Si tu aplicación iOS está destinada a niños, debes seguir las políticas de [Apple](https://developer.apple.com/kids/). Si usas el SDK de Adapty, unos pocos pasos sencillos te ayudarán a configurarlo para cumplir con estas políticas y superar las revisiones de la app store.

## ¿Qué se necesita? \{#whats-required\}

Debes configurar el SDK de Adapty para deshabilitar la recopilación de:

- [IDFA (Identificador para anunciantes)](https://en.wikipedia.org/wiki/Identifier_for_Advertisers)
- [Dirección IP](https://www.ftc.gov/system/files/ftc_gov/pdf/p235402_coppa_application.pdf)

Además, te recomendamos usar el ID de usuario del cliente con cuidado. Un ID de usuario con el formato `<Nombre.Apellido>` se considerará claramente como recopilación de datos personales, al igual que el uso de un correo electrónico. En el Modo Kids, la mejor práctica es utilizar identificadores aleatorios o anonimizados (por ejemplo, IDs con hash o UUIDs generados por el dispositivo) para garantizar el cumplimiento.

## Activar el Modo Kids \{#enabling-kids-mode\}

### Cambios en el Adapty Dashboard \{#updates-in-the-adapty-dashboard\}

En el Adapty Dashboard, debes deshabilitar la recopilación de direcciones IP. Para ello, ve a [App settings](https://app.adapty.io/settings/general) y haz clic en **Disable IP address collection** bajo **Collect users' IP address**.

### Cambios en el código de tu aplicación \{#updates-in-your-mobile-app-code\}

Para cumplir con las políticas, deshabilita la recopilación del IDFA y la dirección IP del usuario.

<Tabs>
<TabItem value="spm" label="Swift Package Manager" default>
Si usas Swift Package Manager, puedes activar el Modo Kids seleccionando el módulo **Adapty_KidsMode** en Xcode al instalar el SDK.

En Xcode, ve a **File** -> **Add Package Dependency...**. Ten en cuenta que los pasos para agregar dependencias de paquetes pueden variar entre versiones de Xcode, así que consulta la documentación de Xcode si es necesario.

1. Introduce la URL del repositorio:
   ```
   https://github.com/adaptyteam/AdaptySDK-iOS.git
   ```
2. Selecciona la versión (se recomienda la última versión estable) y haz clic en **Add Package**.
3. En la ventana **Choose Package Products**, selecciona los módulos que necesites:
   - **Adapty_KidsMode** (módulo principal)
   - **AdaptyUI** (opcional: solo si planeas usar Paywall Builder)

   No necesitarás ningún otro paquete.
4. Haz clic en **Add Package** para completar la instalación.
</TabItem>
<TabItem value="cocoapods" label="CocoaPods">
1. Actualiza tu Podfile:

   - Si **no** tienes una sección `post_install`, añade el bloque de código completo a continuación.
   - Si **sí** tienes una sección `post_install`, incorpora las líneas resaltadas en ella.

   ```ruby showLineNumbers title="Podfile"
   post_install do |installer|
     installer.pods_project.targets.each do |target|
       // highlight-start
       if target.name == 'Adapty'
         target.build_configurations.each do |config|
           config.build_settings['OTHER_SWIFT_FLAGS'] ||= ['$(inherited)']
           config.build_settings['OTHER_SWIFT_FLAGS'] << '-DADAPTY_KIDS_MODE'
         end
       end
       // highlight-end
     end
   end
   ```

2. Ejecuta el siguiente comando para aplicar los cambios:

   ```sh showLineNumbers title="Shell"
   pod install 
   ```
</TabItem>
</Tabs>