---
title: "Apple Ads"
description: "Integra Apple Ads con Adapty para optimizar las conversiones de suscripción."
---

:::important
La integración de Apple Ads en **App settings** se usa únicamente para análisis básicos y para las integraciones de SplitMetrics Acquire y Asapty.

[Apple Ads Manager](adapty-ads-manager) utiliza una conexión independiente. Conecta tu cuenta de Apple Ads en los [ajustes de Apple Ads Manager](adapty-ads-manager-get-started).
:::

Adapty puede ayudarte a obtener datos de atribución de Apple Ads y analizar tus métricas con segmentación por campaña y palabra clave. Adapty recopila automáticamente los datos de atribución de Apple Ads a través de su SDK y el framework AdServices.

Una vez que hayas configurado la integración con Apple Ads, Adapty comenzará a recibir datos de atribución de Apple Ads. Puedes acceder a estos datos fácilmente y consultarlos en la página de perfiles.

  <img src="/assets/shared/img/ba4a3e9-CleanShot_2023-08-21_at_15.14.592x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Configurar la integración \{#set-up-integration\}

### Conectar Adapty al framework AdServices \{#connect-adapty-to-the-adservices-framework\}

Apple Ads a través de [AdServices](https://developer.apple.com/documentation/adservices) requiere cierta configuración en el Adapty Dashboard, y también deberás habilitarlo en la parte de la app. Para configurar Apple Ads usando el framework AdServices a través de Adapty, sigue estos pasos:

#### Paso 1: Configurar Info.plist \{#step-1-configure-infoplist\}

Añade `AdaptyAppleSearchAdsAttributionCollectionEnabled` al archivo `Info.plist` de la app y establece su valor en `YES` (booleano).

#### Paso 2: Obtener la clave pública \{#step-2-obtain-public-key\}

En el Adapty Dashboard, ve a [Settings -> Apple Ads.](https://app.adapty.io/settings/apple-search-ads)  
Localiza la clave pública pregenerada (Adapty te proporciona un par de claves) y cópiala.

  <img src="/assets/shared/img/baa5998-CleanShot_2023-08-21_at_14.55.542x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

:::note
Si usas un servicio alternativo o tu propia solución para la atribución de Apple Ads, puedes subir tu propia clave privada.
:::

#### Paso 3: Configurar la gestión de usuarios en Apple Ads \{#step-3-configure-user-management-on-apple-ads\}

En tu [cuenta de Apple Ads](https://ads.apple.com/app-store), ve a la página **Settings > User Management**. Para que Adapty pueda obtener los datos de atribución, debes invitar a otra cuenta de Apple ID y concederle acceso como API Account Manager. Puedes usar cualquier cuenta a la que tengas acceso o crear una nueva específicamente para este fin. Lo importante es que debes poder iniciar sesión en Apple Ads con ese Apple ID.

  <img src="/assets/shared/img/ec183b2-kdjsfldsfjkdsfdfd.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

#### Paso 4: Generar las credenciales de API \{#step-4-generate-api-credentials\}

A continuación, inicia sesión en Apple Ads con la cuenta recién añadida. Ve a Settings -> API en la interfaz de Apple Ads. Pega la clave pública que copiaste anteriormente en el campo correspondiente. Genera nuevas credenciales de API.

#### Paso 5: Configurar Adapty con las credenciales de Apple Ads \{#step-5-configure-adapty-with-apple-ads-credentials\}

Copia los campos Client ID, Team ID y Key ID de los ajustes de Apple Ads. En el Adapty Dashboard, pega estas credenciales en los campos correspondientes.

  <img src="/assets/shared/img/7356113-CleanShot_2023-08-21_at_15.08.512x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

### Conectar tu app a la red AdServices \{#connect-your-app-to-the-adservices-network\}

Una vez que completes [la configuración del framework AdServices](#connect-the-adservices-framework), Adapty empieza a recopilar automáticamente los datos de atribución de Apple Search Ads. No necesitas añadir ningún código al SDK.

En aplicaciones iOS, estos datos de atribución **siempre** tendrán prioridad sobre los datos de otras fuentes. Si este comportamiento no es el deseado, *desactiva* la atribución de ASA siguiendo las instrucciones a continuación.

## Desactivar la integración \{#disable-integration\}

Para desactivar la atribución de Apple Search Ads, abre la pestaña [**App Settings** -> **Apple Search Ads**](https://app.adapty.io/settings/apple-search-ads) y desactiva el interruptor **Receive Apple Search Ads attribution**.

  <img src="/assets/shared/img/asa-disable.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

:::warning

Ten en cuenta que desactivar esto detendrá completamente la recepción de análisis de ASA. Como resultado, ASA dejará de usarse en los análisis y no se enviará a las integraciones. Además, SplitMetrics Acquire y Asapty dejarán de funcionar, ya que dependen de la atribución de ASA para operar correctamente.

La atribución recibida antes de este cambio no se verá afectada.

:::

## Subir tus propias claves \{#uploading-your-own-keys\}

:::note
Opcional

Estos pasos no son necesarios para la atribución de Apple Ads, solo para trabajar con otros servicios como Asapty o tu propia solución.
:::

Puedes usar tu propio par de claves pública-privada si estás utilizando otros servicios o una solución propia para la atribución de ASA.

### Paso 1 \{#step-1\}

Genera la clave privada en el Terminal

```text showLineNumbers title="Text"
openssl ecparam -genkey -name prime256v1 -noout -out private-key.pem
```

Súbela en Adapty Settings -> Apple Ads (botón Upload private key)

### Paso 2 \{#step-2\}

Genera la clave pública en el Terminal

```text showLineNumbers title="Text"
openssl ec -in private-key.pem -pubout -out public-key.pem
```

Puedes usar esta clave pública en los ajustes de Apple Ads de la cuenta con el rol API Account Manager. Así podrás usar los valores generados de Client ID, Team ID y Key ID tanto en Adapty como en otros servicios.