Premiers pas avec les tags Google Publisher Tag

Google Publisher Tag (GPT) est une bibliothèque d'ajout de tags d'emplacement publicitaire pour Google Ad Manager. Elle permet de créer des demandes d'annonces de façon dynamique. Il récupère les informations clés que vous fournissez (code de bloc d'annonces, taille d'annonce et ciblage personnalisé, par exemple), crée la demande et diffuse l'annonce sur des pages Web.

Pour obtenir un aperçu des tags GPT, y compris des avantages, des fonctionnalités de base et des fonctionnalités, consultez le Centre d'aide Ad Manager.

Afficher une annonce test

L'exemple suivant illustre le processus de création d'une page de test qui utilise GPT pour charger une annonce générique à partir du réseau de test de Google.

Vous trouverez le code complet de cet exemple sur la page d'exemple d'annonce test.

  1. Créer un document HTML de base

    Dans un éditeur de texte, créez un document HTML de base appelé hello-gpt.html.

    <!doctype html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>Hello GPT</title>
      </head>
      <body>
      </body>
    </html>
    
  2. Charger la bibliothèque GPT

    Chargez la bibliothèque GPT en ajoutant ce qui suit au <head> du document HTML.

    <head>
      <meta charset="utf-8">
      <title>Hello GPT</title>
      <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
    </head>
    

    Ce code charge la bibliothèque GPT à partir de https://securepubads.g.doubleclick.net/tag/js/gpt.js. Une fois la bibliothèque entièrement chargée, elle traitera toutes les commandes placées en file d'attente dans l'objet googletag.

  3. Définir un espace publicitaire

    Définissez un espace publicitaire et initialisez GPT à l'aide de la méthode googletag.enableServices().

    <head>
      <meta charset="utf-8">
      <title>Hello GPT</title>
      <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
      <script>
        window.googletag = window.googletag || {cmd: []};
        googletag.cmd.push(function() {
          googletag
              .defineSlot(
                  '/6355419/Travel/Europe/France/Paris', [300, 250], 'banner-ad')
              .addService(googletag.pubads());
          googletag.enableServices();
        });
      </script>
    </head>
    

    Ce code s'assure tout d'abord que l'objet googletag est disponible, puis place une commande qui crée un espace publicitaire et active GPT.

    Dans cet exemple, l'espace publicitaire charge une annonce de taille 300x250 à partir du bloc d'annonces spécifié par le chemin /6355419/Travel/Europe/France/Paris. L'annonce sera affichée dans un élément <div id="banner-ad"> dans le corps de la page, qui sera ajouté ensuite.

  4. Spécifier l'emplacement de diffusion de l'annonce

    Spécifiez l'emplacement de l'annonce sur la page en ajoutant le code suivant à l'élément <body> du document HTML.

    <body>
      <div id="banner-ad" style="width: 300px; height: 250px;">
        <script>
          googletag.cmd.push(function() {
            googletag.display('banner-ad');
          });
        </script>
      </div>
    </body>
    

    Notez que l'ID de cet élément <div> correspond à l'ID spécifié lors de la définition de l'espace publicitaire.

  5. Prévisualiser la page de test

    Enregistrez le fichier hello-gpt.html et ouvrez-le dans un navigateur Web. Une fois le chargement terminé, une page de test s'affiche dans le corps de la page Web.

Afficher votre propre annonce

À l'aide du fichier hello-gpt.html créé dans la section Afficher une annonce test, remplacez le code de l'en-tête par le code spécifiant l'inventaire de votre propre réseau Ad Manager.

  1. Générez un tag d'emplacement publicitaire pour le bloc d'annonces que vous souhaitez afficher. Pour en savoir plus sur la génération de tags d'emplacement publicitaire, consultez le Centre d'aide Ad Manager.

  2. Copiez le code du tag d'emplacement publicitaire fourni dans la section En-tête du document et utilisez-le pour remplacer le code correspondant dans le <head> de votre document HTML.

    <head>
     <meta charset="utf-8">
     <title>Hello GPT</title>
     <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
     <script>
       window.googletag = window.googletag || {cmd: []};
       googletag.cmd.push(function() {
         googletag
             .defineSlot(
                 'ad-unit-path', [width, height], 'div-id')
             .addService(googletag.pubads());
         googletag.enableServices();
       });
     </script>
    </head>
    
  3. Enregistrez le fichier hello-gpt.html mis à jour et ouvrez-le dans un navigateur Web.