Notificación

Visite Su página de AdSense, donde encontrará información personalizada sobre su cuenta que le ayudará a alcanzar sus objetivos con AdSense.

Configurar la personalización de anuncios en las etiquetas de anuncio de los editores de Google

Los editores con usuarios del EEE, el Reino Unido y Suiza deben consultar el artículo Integración de editores con la versión 2.2 del TCF de IAB. Los editores que estén interesados en proporcionar tratamientos de privacidad mejorados a los usuarios pueden consultar más información sobre la API Publisher Privacy Treatment.

Los ajustes de personalización de anuncios en las etiquetas de anuncio de los editores de Google se pueden configurar en cualquier región del mundo.

Configurar la personalización de anuncios en páginas con etiquetas GPT y de AdSense

Solicitar anuncios

De forma predeterminada, las solicitudes de anuncios a Google se responden con anuncios personalizados. La selección de estos anuncios se basa tanto en el contenido de las páginas web como en el historial de los usuarios que las visitan. Google también permite servir anuncios no personalizados. Más información sobre los anuncios personalizados y no personalizados

Si quiere que se muestren anuncios personalizados a algunos usuarios y no personalizados a otros, puede usar la etiqueta GPT y la de anuncio asíncrona de AdSense y Ad Manager para activar el servicio de anuncios no personalizados página por página. Utilice esta solución para dar a sus usuarios (ya sea a todos o solo a una parte) la opción de elegir entre anuncios personalizados o no personalizados.

Si bien estos anuncios no se personalizan mediante cookies, sí las utilizan para limitar la frecuencia y generar informes sobre anuncios con datos agregados. Por tanto, necesita el consentimiento de los usuarios para utilizar cookies con estos fines en países en los que estén vigentes las disposiciones relativas a las cookies de la directiva sobre la privacidad electrónica. Más información sobre los anuncios no personalizados

Definir NPA=1 mediante la etiqueta GPT

Use el método googletag.pubads().setPrivacySettings({nonPersonalizedAds: true})

La llamada a setCookieOptions() no sirve en lo que respecta al Reglamento General de Protección de Datos (RGPD).

Más información en Google Developers

Definir PPT=1 con la etiqueta GPT

Use el método googletag.setConfig({privacyTreatments: { treatments: ["disablePersonalization"]}})

Más información en Google Developers

Definir NPA=1 con la etiqueta de anuncio asíncrona de AdSense y Ad Exchange

Defina el valor (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1

Para comprobar si una etiqueta de anuncio está solicitando anuncios no personalizados, vaya a las herramientas de desarrollo de su navegador, localice la solicitud y busque el parámetro &npa=1.

Si llama a setPrivacySettings({nonPersonalizedAds: false}) o configura requestNonPersonalizedAds=0, se reactivará la personalización.

Definir PPT=1 mediante la etiqueta de anuncio asíncrona de AdSense y Ad Exchange

  • Opción 1: API Push

    Utilice el método push: (adsbygoogle=window.adsbygoogle||[]).push({ params: {google_privacy_treatments: 'disablePersonalization'}})

    Para comprobar si una etiqueta de anuncio está solicitando anuncios no personalizados, vaya a las herramientas de desarrollo de su navegador, localice la solicitud y busque el parámetro &ppt=1.
     
  • Opción 2: API Header Tag

    Configure data-privacy-treatments en la etiqueta de script adsbygoogle. Por ejemplo:

    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-privacy-treatments='disablePersonalization'></script>

Pausar solicitudes de anuncios

La etiqueta GPT y la asíncrona de AdSense y de Ad Manager permiten técnicas para cargar páginas y no enviar solicitudes de anuncios hasta recibir una señal concreta. Puede utilizar esta solución si tiene que esperar a que el usuario interactúe con una interfaz de solicitud de consentimiento antes de enviar solicitudes de anuncios.

Si utiliza GPT: es posible retrasar las solicitudes de anuncios usando el modo asíncrono.

  • Con la función disableInitialLoad() puede evitar que la etiqueta envíe solicitudes de anuncios en cuanto se cargue la página. Debe usarla antes de activar cualquier solicitud de anuncios mediante display().
  • Configure sus espacios publicitarios mediante llamadas a googletag.cmd.push(...) como haría normalmente.
  • Cuando un usuario tome una decisión sobre el consentimiento, puede llamar a setRequestNonPersonalizedAds(1) si es necesario.
  • Utilice la función refresh() para reanudar el envío de solicitudes de anuncios.
  • Si no utiliza refresh(), no aparecerán anuncios. Si utiliza enableSyncRendering(), las solicitudes no se podrán retrasar.

Si utiliza código de anuncio asíncrono de AdSense o de Ad Manager:

  • Con (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 impedirá que la etiqueta envíe solicitudes de anuncios. Debe usarla antes de activar cualquier solicitud de anuncios mediante adsbygoogle.push(...).
  • Configure sus espacios publicitarios mediante llamadas a adsbygoogle.push(...) como haría normalmente.
  • Cuando un usuario tome una decisión sobre el consentimiento, puede utilizar requestNonPersonalizedAds=1 si es necesario.
  • Utilice (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 para reactivar el envío de solicitudes de anuncios.
  • Si no utiliza pauseAdRequests=0, no se mostrará ningún anuncio.

Esta técnica bloquea el envío de solicitudes de anuncios, pero se seguirán cargando diversas secuencias de comandos. Aunque se puedan leer las cookies de los dominios de Google, no se registrarán cookies nuevas. Los datos asociados a las cookies disponibles no se utilizarán para servir ni medir anuncios.

Si su solución para gestionar el consentimiento permite aplazar la carga de secuencias de comandos hasta que el usuario haya tomado una decisión, puede aplazar la carga de gpt.js y de adsbygoogle.js. Otros tipos de etiquetas de anuncio de Google no permiten pausar las solicitudes, por lo que no debe cargarlas hasta que todo esté listo para solicitar anuncios (ya sean personalizados o no personalizados).

Si necesita más ayuda con las etiquetas de AdSense, consulte Ejemplos de código para configurar la personalización de anuncios.

Configurar la personalización de anuncios en páginas AMP

En las páginas AMP, las solicitudes de anuncios ofrecen los mismos ajustes de personalización que en las páginas que no son AMP: los editores pueden elegir entre mostrar anuncios no personalizados a todos los usuarios de una misma ubicación, o mostrar anuncios personalizados o no personalizados en función del consentimiento que den los usuarios. A continuación encontrará indicaciones para configurar cada caso en el que una página AMP solicite anuncios con <amp-ad type=”doubleclick”> o <amp-ad type=”adsense”>.

Mostrar anuncios no personalizados a todos los usuarios de una ubicación

Si sus etiquetas de anuncio AMP no utilizan Real Time Config (RTC), solo tiene que habilitar el servicio de anuncios no personalizados en la interfaz de usuario de Google Ad Manager o de AdSense. Cuando lo haga, no será necesario que haga más cambios en sus páginas AMP.

En el caso de que las etiquetas de anuncio AMP utilicen Real Time Config (RTC), puede configurar sus páginas para que no envíen solicitudes de RTC cuando naveguen por ellas usuarios que verán anuncios no personalizados (por ejemplo, los que se encuentren en el EEE, el Reino Unido y Suiza). A continuación, se muestran las configuraciones y los componentes necesarios para hacerlo (amp‑geo y amp‑consent). 


<!-- Primero, debe configurarse la extensión amp-geo. Se define el grupo "eea", que incluye todos los países del Espacio Económico Europeo, así como el Reino Unido. Debe mantener esta lista actualizada, ya que es posible que los miembros del EEE varíen con el tiempo. -->
amp-geo layout="nodisplay"
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>


<!-- A continuación, debe configurar el consentimiento con un tiempo de espera igual a cero (para que no se muestre la interfaz de consentimiento) y un estado de consentimiento predeterminado que sea "rechazado". De esta forma, no se realizan las llamadas RTC y se indica a DFP o AdSense que sirva anuncios no personalizados. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
      "policy": {
        "default": {
          "waitFor": {
            "my_consent": []
          }
          "timeout": {
            "seconds": 0,
            "fallbackAction": "reject"
          }
        }
      }
    }
  </script>
</amp-consent>

Debe añadir el atributo data-block-on-consent a cualquier componente amp-ad de la página, tal como se indica a continuación:

<!-- Por último, debe configurar la etiqueta de anuncio e incluir el atributo de bloqueo del consentimiento. -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Mostrar anuncios personalizados o no personalizados en función del consentimiento

Dado que no es posible utilizar código JavaScript personalizado en las páginas AMP, se usan la configuración del componente amp‑consent y los atributos data‑block‑on‑consent y data‑npa‑on‑unknown‑consent para determinar si se solicitarán anuncios personalizados o no personalizados. En caso de que haya configurado el componente amp-consent y lo haya vinculado a todas las etiquetas <amp-ad> de una página mediante data-block-on-consent:

  • Si el componente amp-consent detecta que un usuario ha dado su consentimiento (es decir, que ha respondido afirmativamente al mensaje que se lo pide), los anuncios se solicitan de la forma habitual.
  • Si el componente amp-consent detecta que un usuario no ha dado su consentimiento (es decir, que ha respondido negativamente al mensaje que se lo pide), se solicitan anuncios no personalizados.
  • Si el componente amp-consent no detecta ninguna respuesta por parte del usuario (porque el usuario ha ignorado el mensaje de consentimiento), hay dos posibilidades:
    • De manera predeterminada, no se envía ninguna solicitud de anuncio.
    • Cuando data-npa-on-unknown-consent tiene el valor true, se solicitan anuncios no personalizados.
  • Si configura el componente amp-geo de tal manera que el consentimiento no pueda aplicarse basándose en la ubicación geográfica de un usuario, las solicitudes se enviarán de la forma habitual.

Si las etiquetas <amp-ad> no usan data-block-on-consent o si el componente amp-consent no está bien configurado, las solicitudes se enviarán de la forma habitual.

A continuación se muestra un ejemplo de una configuración con la que se solicita el consentimiento a todos los usuarios del EEE y el Reino Unido, y que da como resultado el comportamiento descrito anteriormente:

<!-- Primero, debe configurarse la extensión amp-geo. Se define el grupo "eea", que incluye todos los países del Espacio Económico Europeo, así como el Reino Unido. Debe mantener esta lista actualizada, ya que es posible que los miembros del EEE varíen con el tiempo. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- A continuación, debe configurar el consentimiento para los usuarios de los países incluidos en el grupo “eea”. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- Por último, debe configurar la etiqueta de anuncio e indicar que debe esperarse al consentimiento cuando sea necesario. -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>
 

Hay otras formas de solicitar el consentimiento de los usuarios de forma selectiva; por ejemplo, puede definir que la página envíe una solicitud CORS POST a un punto de conexión configurado a través de checkConsentHrefMás información en la documentación de amp-consent

Configurar la personalización de anuncios con otras etiquetas

Etiquetas de passback de GPT

Si utiliza etiquetas de passback de GPT, puede incluir lo siguiente en su llamada a la API para indicar que se trata de una solicitud de anuncios no personalizados:

googletag.pubads().setRequestNonPersonalizedAds(int options);

Asigne al parámetro options el valor entero 1 para marcar una solicitud como de anuncios no personalizados, y 0 para marcarla como de anuncios personalizados.

Si se omite esta opción, se permitirán los anuncios personalizados de forma predeterminada.

Ejemplo:

<script src="https://www.googletagservices.com/tag/js/gpt.js">
googletag.pubads().setRequestNonPersonalizedAds(1);
googletag.pubads().definePassback("123456/ad/unit", [100,200])
    .display();
</script>

Solicitudes sin etiquetas

Si utiliza solicitudes sin etiquetas, podrá marcar una solicitud de anuncio como no personalizada añadiendo el parámetro npa=[int] directamente a la URL de solicitud de etiqueta. Le recomendamos que incluya el parámetro al principio de la etiqueta para que no se trunque. Utilice npa=1 para indicar que la solicitud es de anuncios no personalizados. Si se omite este parámetro, se permitirán los anuncios personalizados de forma predeterminada. Ejemplo:

https://pubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&npa=1&c=12345

AdSense para búsqueda

De forma predeterminada, las solicitudes de anuncios a Google se responden con anuncios personalizados. La selección de estos anuncios se basa tanto en la consulta de búsqueda como en el historial del usuario que está realizando la búsqueda. Google también permite servir anuncios no personalizados. Más información sobre los anuncios personalizados y no personalizados

Si quiere que se muestren anuncios personalizados a algunos usuarios y anuncios no personalizados a otros, puede usar las etiquetas de AdSense para búsqueda con el fin de habilitar la publicación de anuncios no personalizados página por página. Utilice esta solución para dar a sus usuarios (ya sea a todos o solo a una parte) la opción de elegir entre anuncios personalizados o no personalizados. 

En el caso de los anuncios de búsqueda, añada lo siguiente a pageOptions en la etiqueta de anuncios de búsqueda:
personalizedAds: false,


Si se trata de una etiqueta de AdMob: 
builder.setAdvancedOptionValue("personalizedAds", "false");


Si es una etiqueta de iOS: 
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Las solicitudes en las que se utilice cualquiera de estos métodos generarán una solicitud de anuncio no personalizado. Este parámetro no tiene estado, por lo que, si no se define en las solicitudes posteriores del usuario, se adoptará el comportamiento predeterminado (es decir, se volverán a solicitar anuncios personalizados).

SDK de User Messaging Platform (UMP) de Google

Consulte la documentación de Google Developers (SDK de UMP para iOS y SDK de UMP para Android) para obtener más información sobre cómo puede ayudarle el SDK de User Messaging Platform a que su aplicación cumpla la Política de Consentimiento de Usuarios de la Unión Europea de Google.

SDK de anuncios multimedia interactivos de Google (para vídeo)

Si añade el parámetro npa=1 a la etiqueta de anuncio de las solicitudes de vídeo, puede indicar a Google que quiere tratar sus vídeos como contenido no personalizado. Para ello, puede elegir entre añadir una etiqueta maestra de vídeo creada de forma manual o utilizar los SDKs de IMA específicos de cada plataforma (HTML5, iOS, Android y Google Cast).

Si su reproductor de vídeo utiliza la función de inserción dinámica de anuncios de Google Ad Manager, también puede incluir el parámetro npa=1 en las solicitudes de vídeos bajo demanda o de emisiones en directo para que se utilice en el resto de las solicitudes de anuncios incluidas (SDKs de inserción dinámica de anuncios para HTML5, Cast, iOS, Android, Roku y tvOS).

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
true
Aproveche las oportunidades de optimización

No se pierda las valiosas estadísticas de AdSense. Reciba informes de rendimiento, consejos personalizados e invitaciones a webinars que pueden ayudarle a aumentar sus ingresos.

Habilitar

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
387176895238173171