Etiquetas de anuncios

La etiqueta de anuncio de AdSense habilita la publicación de anuncios y el reparto de ingresos. Debes colocar la etiqueta de anuncio de AdSense en todas las páginas en las que tus usuarios puedan habilitar la monetización de su contenido con AdSense.

La manera en que abordes este paso probablemente dependerá del control de la configuración de anuncios y la experiencia de anuncios que deseas brindar a tus usuarios: - Si tienes el control de la configuración de anuncios, puedes decidir qué tipos de anuncios y posiciones quieres admitir y agregar las etiquetas de anuncios a los sitios de tus usuarios como si fueran tus propios sitios. Crea unidades de anuncios en su cuenta de AdSense, pero modifica los parámetros data-ad-client y data-ad-host. - Si les delega el control de la configuración de anuncios a los usuarios, podría preguntar a los usuarios cuáles son sus preferencias para los tipos de anuncios y las posiciones (izquierda, derecha, superior, inferior, etc.) y utilizar esas preferencias para realizar el etiquetado. Ten en cuenta que, para admitir anuncios nativos, las etiquetas de anuncios requieren un ID de unidad de anuncios que deberás recopilar de tus usuarios.

Parámetros de etiquetas de anuncios

Hay dos parámetros obligatorios en la etiqueta de anuncio que debe modificar. Estos parámetros determinan la publicación de anuncios y el reparto de ingresos con tus usuarios. Establece estos parámetros para especificar el ID de publicador de la plataforma y el ID de publicador del usuario. Hay otros parámetros adicionales que se pueden modificar según el formato de anuncio utilizado.

Parámetro ¿Es obligatorio? Descripción y ejemplo
data-ad-client Es el ID de publicador de AdSense para contenido (string) de tu usuario. El usuario proporciona este valor a través del flujo de registro. Este valor es obligatorio para iniciar el reparto de ingresos.

En el caso de los anuncios de AdSense para contenido, antepón esta string con "ca-".

Ten en cuenta que también aparece en la URL de origen de la etiqueta de la secuencia de comandos debajo del nombre del parámetro client.

Ejemplo:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Este es el ID de propiedad de host (string) de tu plataforma. Este valor identifica la cuenta de AdSense de tu plataforma y es obligatorio para iniciar la publicación de anuncios.

En el caso de los anuncios de AdSense para contenido, antepone "ca-host-" a esta cadena.

Ten en cuenta que también aparece en la URL de origen de la etiqueta de la secuencia de comandos, debajo del nombre del parámetro host.

Ejemplo:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot No para unidades de anuncios gráficos

Sí para otros formatos de unidades de anuncios
Es el ID asociado a una unidad de anuncios. Para las unidades de anuncios gráficos, este ID es opcional; sin embargo, para otros formatos de unidades de anuncios, es un campo obligatorio. Si el ID de la unidad de anuncios está presente, la configuración asociada con la unidad de anuncios se usará durante la publicación de anuncios. Durante la publicación, buscamos este ID de unidad de anuncios en las cuentas de la plataforma (data-ad-host) y secundarias (data-ad-client). Este parámetro también se usa para propagar el informe Bloques de anuncios en AdSense (el informe solo se propagará en la cuenta en la que exista la unidad de anuncios).
data-ad-host-channel No Esto se utiliza para la generación de informes. Consulta la sección de informes para obtener más información.

Importante: Si no está presente el parámetro data-ad-host en tu código de anuncio, AdSense seguirá publicando anuncios con el valor proporcionado por el parámetro data-ad-client. Sin embargo, la cuenta de la plataforma no recibirá impresiones en su cuenta ni reparto de ingresos. También puedes usar la metaetiqueta google-adsense-platform para asegurarte de que tu ID de publicador del host se incluya en la solicitud de anuncio.

Además, asegúrate de colocar el ID de publicador data-ad-client correcto en la etiqueta de código para evitar que se atribuyan los ingresos al usuario equivocado.

Ejemplos de código del anuncio

A continuación, encontrará un ejemplo de código para cada tipo de anuncio compatible con la AFP. Obtén más información sobre las unidades de anuncios y los anuncios automáticos en AdSense.

Código de la unidad de anuncios gráficos (anuncio responsivo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Código de la unidad de anuncios gráficos (tamaño fijo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Unidad de anuncios gráficos de AMP (responsivo)

Debes colocar el siguiente código en el <head> de la página:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Y este es el fragmento para la unidad de anuncios, ubicado en <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Unidad de anuncios gráficos de AMP (tamaño fijo)

Debes colocar el siguiente código en el <head> de la página:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Y este es el fragmento para la unidad de anuncios, ubicado en <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Anuncios automáticos

Lo ideal sería que la siguiente etiqueta de anuncio se coloque en el elemento <head> o en la parte más alta posible de la página.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Anuncios a través de la API de posición de anuncios

Actualmente, la API de posición de anuncios admite anuncios intersticiales y recompensados. Consulta la documentación para desarrolladores sobre la API de Ad Placement a fin de obtener información para implementar y personalizar la API.

AdSense para plataformas es compatible con estos formatos (actualmente solo para el tráfico web). El único requisito es que se incluya el parámetro data-ad-host en la etiqueta de anuncio principal. Consulta el siguiente ejemplo.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>