Best Practices für Anzeigen

Nachdem Sie die Google Publisher-Tag-Bibliothek (GPT) in und machen Sie sich mit der allgemeinen Best Practices finden Sie Anzeigenanfragen senden können. Nachfolgend werden einige zusätzliche Best Practices behandelt, die Sie bei der Konfiguration und Verwendung von Anzeigenflächen beachten sollten, ohne Auswirkungen auf die Leistung Ihrer Werbefläche nutzen zu können.

„Wichtig“ priorisieren Anzeigenflächen

Nicht alle Anzeigenflächen sind gleich. z. B. Anzeigenflächen, die sofort sichtbar sind. wenn Ihre Seite ohne Scrollen sichtbar ist. als diese die erst sichtbar sind, wenn sie sichtbar sind (below the fold), Sichtbarkeit und Monetarisierung. Vor diesem Hintergrund ist es wichtig, die relative Bedeutung der einzelnen Anzeigenflächen auf Ihrer Seite sorgfältig abwägen und die wichtigsten Anzeigenflächen so schnell wie möglich zu laden.

Anzeigen „above the fold“ frühzeitig laden

Anzeigen, die sofort beim Laden der Seite sichtbar sind, sollten den höchsten Priorität haben. Es wird empfohlen, diese Anzeigenflächen im <head> Ihrer und fordern Sie sie so früh wie möglich beim Seitenaufbau an. Dieses dass diese Anzeigen frühzeitig geladen werden, um die Sichtbarkeit zu maximieren, und damit der anfängliche Seitenaufbau nicht unnötig verlangsamt.

Anzeigen „below the fold“ (mit Scrollen sichtbar) verzögert laden

Bei Anzeigen, zu denen gescrollt werden muss, sollten das Abrufen und Rendern bis die Anzeigenflächen nah am Eintritt in den Darstellungsbereich liegen. Dies ist ein Prozess, das sogenannte Lazy Loading. Separates Lazy Loading das Anfordern und Rendern von Creative-Inhalten für Anzeigenflächen, am wahrscheinlichsten gesehen wird. So lässt sich die Leistung beim Laden von Seiten optimieren, die begrenzten Ressourcen des Browsers zu schonen. Dies ist besonders wichtig, mobilen Umgebungen, in denen Bandbreite und CPU häufig stark eingeschränkt sind.

Anzeigen ohne Aktualisierung der Seite aktualisieren

In vielen Szenarien ist es optimal oder sogar notwendig, aktuellen Anzeigeninhalt einer Anzeigenfläche. In diesen Fällen verwenden Sie am besten die Methode GPT-Bibliothek Aktualisierungsfunktion, damit dies dynamisch geschieht. Dadurch wird eine vollständige Aktualisierung der Seite vermieden und Sie können die Bedingungen unter dem ein Slot oder eine Gruppe von Slots aktualisiert wird.

Bei der Aktualisierung von Anzeigenflächen ist es wichtig, Best Practices für refresh(). Unangemessene Aktualisierungen von Anzeigen können zu Leistungsproblemen die Sichtbarkeitsraten beeinflussen.

Anzeigen effektiv ausrichten

Konfigurieren Sie das Schlüssel/Wert-Paar-Targeting sorgfältig. ob Sie Anzeigen auf Anzeigenflächen- oder Seitenebene ausrichten möchten. Für freigegebene Schlüssel/Wert-Paare Flächen festlegen, ist es am effektivsten, das Targeting auf Seitenebene mithilfe der PubAdsService-Methode setTargeting(). Anzeigenflächenebene Targeting sollte nur verwendet werden, um Schlüssel/Wert-Paare zu registrieren, die sich unterscheiden oder nicht auf allen Anzeigenflächen.

Wie Sie sehen, kann sowohl das Targeting auf Anzeigenflächen- als auch auf Seitenebene gleichzeitig verwendet werden. Beispiel für das festgelegte Targeting Es wird dringend empfohlen, Konfigurieren Sie zuerst das Targeting auf Seitenebene und wenden Sie dann die werden nur bei Bedarf überschrieben. Bei diesem Ansatz werden nicht nur GPT API hinzugefügt, vereinfacht es auch den Code und hilft bei der Verwaltung ein klares mentales Modell aller auf der Seite konfigurierten Ausrichtung.

Einzelanfrage-Architektur richtig verwenden

Die Einzelanfrage-Architektur ist ein GPT-Anfragemodus, Anfragen für mehrere Anzeigenflächen zu einer einzigen Anzeigenanfrage bündeln Dadurch wird sichergestellt, die für Ihre Seite konfigurierten Konkurrenzausschlüsse und gewürdigt werden. Wenn Sie auf Ihrer Seite solche Funktionen verwenden, sollten Sie SRA aktivieren und verstehen, wie sie richtig verwendet wird.

In der Standardkonfiguration fordert die Einzelanfrage-Architektur alle Anzeigenflächen an, beim ersten Aufruf von display() (bzw. refresh(), falls anfängliches Laden ist deaktiviert). Aus diesem Grund sollten Sie alle Anzeigenflächen auf Ihrer Seite in den <head> Dokument vor dem ersten Aufruf von display(). In diesem Fall kann Lazy Loading verwendet werden. um sicherzustellen, dass die Flächen „below the fold“ (mit Scrollen sichtbar) nicht sofort geladen.

Wenn Sie die Einzelanfrage-Architektur verwenden, müssen alle Anzeigenflächen (z. B. Targeting, Kategorieausschluss und Ähnliches) vor dem ersten Aufruf an display() Nur Werte, die vor diesem Punkt konfiguriert wurden, werden in die SRA-Anfrage gesendet werden.

Falsch: Die Konfiguration der Anzeigenfläche ist in der SRA-Anfrage nicht enthalten.

<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
    <script>
      window.googletag = window.googletag || {cmd: []};
      var adSlot1, adSlot2;

      googletag.cmd.push(function() {
        // Define ad slot 1.
        adSlot1 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
            .addService(googletag.pubads());
        // Define ad slot 2.
        adSlot2 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
            .addService(googletag.pubads());
        // Enable SRA and services.
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
  </head>
  <body>
    <div id="banner-ad-1" style="width: 728px; height: 90px;">
      <script>
        googletag.cmd.push(function() {
          // This call to display requests both ad slots.
          googletag.display(adSlot1);
        });
      </script>
    </div>
    <div id="banner-ad-2" style="width: 728px; height: 90px;">
      <script>
        googletag.cmd.push(function() {
          // This call to display has no effect, since both ad slots have already
          // been fetched by the previous call to display.
          // Targeting configuration for ad slot 2 is ignored.
          adSlot2.setTargeting('test', 'privacy');
          googletag.display(adSlot2);
        });
      </script>
    </div>
  </body>
</html>

Richtig: Die Konfiguration der Anzeigenfläche ist in der SRA-Anfrage enthalten.

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
    <script>
      window.googletag = window.googletag || {cmd: []};
      var adSlot1, adSlot2;

      googletag.cmd.push(function() {
        // Define ad slot 1.
        adSlot1 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
            .addService(googletag.pubads());
        // Define and configure ad slot 2.
        adSlot2 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
            .setTargeting('test', 'privacy')
            .addService(googletag.pubads());
        // Enable SRA and services.
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
  </head>
  <body>
    <div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
    <div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
    <script>
        googletag.cmd.push(function() {
          // This call to display requests both ad slots with all
          // configured targeting.
          googletag.display(adSlot1);
        });
      </script>
  </body>
</html>

Optimieren der Anzeigengröße

Berücksichtigen Sie beim Definieren Ihrer Anzeigenflächen nicht nur die Maximalgröße der Anzeige, aber auch kleinere Größen, die bequem in den gleichen Raum passen würden. In Allgemein gilt: Je mehr Größen Sie bei der Definition einer Anzeigenfläche angeben, für die Auslieferung infrage kommen. Dies kann zu höheren Ausführungsraten und den Umsatz zu steigern.