Sprawdzone metody dotyczące reklam

Po zintegrowaniu biblioteki tagu wydawcy Google (GPT) i zapoznaj się z ogólnych sprawdzonych metod, zacząć wysyłać żądania reklam. Poniżej omówimy kilka dodatkowych sprawdzonych metod o których należy pamiętać przy konfigurowaniu boksów reklamowych i korzystaniu z nich, powierzchni reklamowej przy minimalnym wpływie na skuteczność.

Traktuj priorytetowo jako ważne boksy reklamowe

Nie wszystkie boksy reklamowe są sobie równe. Na przykład boksy, które są widoczne od razu gdy strona wczytuje się (w części strony widocznej na ekranie), jest zazwyczaj bardziej „ważna”. niż tamte które są widoczne dopiero po przewinięciu strony (w części strony widocznej po przewinięciu). widoczności i zarabianiu. Mając to na uwadze, warto należy dokładnie przemyśleć względne znaczenie każdego boksu reklamowego na stronie w pierwszej kolejności ładuj najważniejsze boksy.

Wczesne wczytywanie reklam w części strony widocznej na ekranie

Reklamy, które będą widoczne zaraz po załadowaniu strony, powinny mieć najwyższy . Zalecamy zdefiniowanie tych przedziałów w sekcji <head> i wysyłać prośby o ich przesłanie jak najwcześniej w trakcie procesu wczytywania strony. Ten pomaga zapewnić wczesne ładowanie reklam (maksymalizację widoczności), a że nie będą niepotrzebnie spowalniać początkowego wczytywania strony.

Leniwe ładowanie reklam w części strony widocznej po przewinięciu

W przypadku reklam, które muszą zostać przewinięte, aby były widoczne, pobieranie i renderowanie z odroczeniem, dopóki boksy nie zbliżą się do widocznego obszaru. To jest proces tzw. leniwe ładowanie. Oddzielne leniwe ładowanie nadaje priorytet żądania i renderowaniu treści kreacji w boksach, które są będą najczęściej wyświetlane. Pomaga to zoptymalizować wydajność wczytywania strony dzięki ograniczając zasoby przeglądarki, co jest szczególnie ważne w środowiskach mobilnych, w których przepustowość i procesor są często znacznie ograniczone.

Odświeżanie reklam bez odświeżania strony

Jest wiele scenariuszy, w których optymalnie lub w ogóle trzeba zastąpić bieżącej treści reklamy w boksie. W takich przypadkach najlepiej jest użyć funkcji Biblioteka GPT funkcja odświeżania. Pozwala to uniknąć odświeżenia całej strony i pozwala precyzyjnie kontrolować warunki w którym boks lub grupa przedziałów jest aktualizowana.

Odświeżając boksy reklamowe, zapoznaj się z zasadami refresh() – sprawdzone metody. Niewłaściwe odświeżanie reklam może spowodować problemy ze skutecznością i negatywnie wpłynąć wpływa na współczynniki widoczności.

Efektywne kierowanie reklam

Podczas konfigurowania kierowania według par klucz-wartość zachowaj ostrożność zastanów się, czy chcesz użyć kierowania na poziomie boksu czy strony. W przypadku udostępnianych par klucz-wartość między wieloma boksami, najlepiej jest używać kierowania na poziomie strony za pomocą metody PubAdsService setTargeting(). Na poziomie boksu powinno być używane tylko do rejestrowania par klucz-wartość, które różnią się lub nie uwzględnione we wszystkich boksach.

Pamiętaj, że z kierowania na poziomie boksu i strony można korzystać jednocześnie, jak widać w przykład ustawiania kierowania. Zdecydowanie zalecamy najpierw skonfigurujesz kierowanie na poziomie strony, a następnie zastosujesz kierowanie na poziomie boksu. zastępuje tylko wtedy, gdy jest to konieczne. Takie podejście umożliwia nie tylko efektywne wykorzystanie API GPT, upraszcza też kod i pomaga Jasny model psychiczny wszystkich elementów kierowania skonfigurowanych na stronie.

Prawidłowo używaj architektury z pojedynczym żądaniem

Architektura z pojedynczym żądaniem (SRA) to tryb żądania GPT, grupują żądania dotyczące wielu boksów reklamowych w jedno żądanie reklamy. Dzięki temu masz pewność, że wykluczenia konkurencji i reklamy na wyłączność skonfigurowane na stronie uhonorowane. Dlatego, jeśli na Twojej stronie są one generowane, zalecamy włączyć tryb SRA i dowiedzieć się, jak z niego korzystać;

W domyślnej konfiguracji SRA żąda wszystkich boksów reklamowych zdefiniowanych w stronie przy pierwszym połączeniu z numerem display() (lub refresh(), jeśli wczytywanie początkowe jest wyłączone). Z tego powodu zalecamy zdefiniowanie wszystkich boksów reklamowych na stronie w sekcji <head> dokument przed pierwszym wywołaniem funkcji display(). Leniwe ładowanie można stosować w połączeniu z tym upewnij się, że boksy w części strony widocznej po przewinięciu nie ładowane od razu.

Podczas korzystania z architektury z pojedynczym żądaniem ważne jest, aby w pełni skonfigurować wszystkie boksy reklamowe (na przykład ustawienie kierowania, wykluczenia kategorii itp.) przed wykonaniem pierwszego wywołania funkcji display() Tylko wartości skonfigurowane przed tym punktem będą uwzględnione w i pierwsze żądanie SRA.

Nieprawidłowa – konfiguracja boksu reklamowego nie jest uwzględniona w żądaniu SRA

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

Prawidłowo – żądanie SRA zawiera konfigurację boksu reklamowego.

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

Zoptymalizuj rozmiar reklam

Podczas definiowania boksów reklamowych nie bierz pod uwagę tylko maksymalnego rozmiaru reklam ale też mniejsze, dobrze dopasowane do tej samej przestrzeni. W im więcej rozmiarów określisz przy definiowaniu boksu, tym więcej reklam które mogą być w niej wyświetlane. Może to przełożyć się na wyższe współczynniki wypełnienia wzrost przychodów.