Tags d'emplacement publicitaire

Le tag d'emplacement publicitaire AdSense permet la diffusion d'annonces et attribue correctement le trafic à vos sous-comptes.

Paramètres du tag d'emplacement publicitaire

Vous devez modifier deux paramètres obligatoires du tag d'emplacement publicitaire. Ces paramètres déterminent les paramètres de diffusion des annonces, ainsi que le sous-compte utilisé pour la demande d'annonce. Définissez ces paramètres pour spécifier votre référence éditeur de plate-forme et celle du sous-compte. D'autres paramètres peuvent être modifiés en fonction du format d'annonce utilisé.

Paramètres Obligatoire ? Description et exemple
data-ad-client Oui ID de la propriété du sous-compte (chaîne). Cette valeur est fournie via les API dans le champ displayName ou dans le dernier segment du champ name. Cette valeur est nécessaire pour attribuer correctement le trafic aux sous-comptes.

Pour les annonces AdSense pour les pages de contenu, ajoutez le préfixe "ca-" à cette chaîne.

Notez que cette chaîne apparaît également dans l'URL source de la balise de script, sous le nom de paramètre client.

Exemple:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Oui Il s'agit de l'ID de la propriété hôte de votre plate-forme (chaîne). Cette valeur identifie le compte AdSense de votre plate-forme. Elle est requise pour lancer la diffusion d'annonces.

Pour les annonces AdSense pour les pages de contenu, ajoutez le préfixe "ca-host-" à cette chaîne.

Notez que cette chaîne apparaît également dans l'URL source de la balise de script, sous le nom de paramètre host.

Exemple:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Non pour les blocs d'annonces display

Oui pour les autres formats de blocs d'annonces
Il s'agit de l'identifiant associé à un bloc d'annonces. Cet ID est facultatif pour les blocs d'annonces display. Pour les autres formats de blocs d'annonces, il est obligatoire. Lorsque l'ID du bloc d'annonces est indiqué, les paramètres qui lui sont associés sont utilisés lors de la diffusion des annonces. Lors de la diffusion, nous recherchons cet ID de bloc d'annonces dans les sous-comptes de la plate-forme (data-ad-host) et (data-ad-client). Ce paramètre permet également de renseigner le rapport sur les blocs d'annonces dans AdSense. Celui-ci ne sera renseigné que dans le compte dans lequel le bloc d'annonces existe.
data-ad-host-channel Non Ces informations seront utilisées pour la création de rapports. Pour en savoir plus, consultez la section sur les rapports.

Important:Si le paramètre data-ad-client ne figure pas dans votre code d'annonce, AdSense continuera de diffuser des annonces à l'aide de la valeur fournie par le paramètre data-ad-host. Toutefois, le trafic n'est pas attribué au sous-compte. Veillez à placer la bonne référence éditeur data-ad-client dans le tag de code pour éviter d'attribuer du trafic au mauvais compte.

Exemples de code d'annonce

Vous trouverez ci-dessous un exemple de code pour chaque type d'annonce compatible avec AFP. En savoir plus sur les blocs d'annonces et les annonces automatiques dans AdSense

Code du bloc d'annonces display (annonce responsive)

<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>

Code du bloc d'annonces display (taille fixe)

<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>

Bloc d'annonces AMP pour le Réseau Display (annonce responsive)

Le code suivant doit être placé dans le <head> de la page:

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

Et voici l'extrait pour le bloc d'annonces, placé dans <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>

Bloc d'annonces display AMP (taille fixe)

Le code suivant doit être placé dans le <head> de la page:

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

Et voici l'extrait pour le bloc d'annonces, placé dans <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>

Annonces automatiques

Idéalement, le tag d'emplacement publicitaire suivant est placé dans l'élément <head> ou aussi haut que possible sur la page.

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

Annonces via l'API Ad Placement

L'API d'emplacement d'annonce est actuellement compatible avec les annonces interstitielles et avec récompense. Consultez la documentation destinée aux développeurs concernant l'API Ad Placement pour découvrir comment implémenter et personnaliser l'API.

AdSense for Platforms est compatible avec ces formats (uniquement pour le trafic Web pour le moment). La seule condition requise est que le paramètre data-ad-host soit inclus dans le tag d'emplacement publicitaire principal. Consultez l'exemple ci-dessous.

<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>