Práticas recomendadas para anúncios

Depois de integrar a biblioteca da Tag do editor do Google (GPT) ao seu site e se familiarizar com nossas práticas recomendadas gerais, você estará pronto para começar a emitir solicitações de anúncios. Veja a seguir algumas práticas recomendadas adicionais que você precisa ter em mente ao configurar e trabalhar com espaços de anúncio, para aproveitar ao máximo seu espaço de anúncio com impacto mínimo no desempenho.

Priorizar espaços de anúncios "importantes"

Nem todos os espaços de anúncio são criados da mesma forma. Por exemplo, os espaços que ficam visíveis assim que a página é carregada (acima da dobra) costumam ser mais "importantes" do que os que não ficam visíveis até serem rolados para visualização (abaixo da dobra), em termos de visibilidade e monetização. Com isso em mente, é importante considerar cuidadosamente a importância relativa de cada espaço de anúncio na sua página e priorizar o carregamento dos espaços mais importantes o mais rápido possível.

Carregar anúncios acima da dobra antecipadamente

Os anúncios que ficarão visíveis assim que a página for carregada terão a prioridade mais alta. É recomendável definir esses slots no <head> do documento e solicitá-los o quanto antes no processo de carregamento de página. Isso ajuda a garantir que esses anúncios sejam carregados antecipadamente (maximizando a visibilidade) e que não diminuam desnecessariamente o carregamento inicial da página.

Carregar os anúncios abaixo da dobra lentamente

Para anúncios que precisam ser rolados para visualização, a busca e a renderização precisam ser adiadas até que os slots estejam próximos de entrar na janela de visualização. Esse processo é conhecido como carregamento lento. O carregamento lento prioriza a solicitação e a renderização de conteúdo do criativo para os espaços com maior probabilidade de visualização. Isso ajuda a otimizar o desempenho do carregamento de páginas, preservando os recursos limitados do navegador, o que é importante principalmente em ambientes de dispositivos móveis em que a largura de banda e a CPU geralmente são muito restritas.

Atualizar anúncios sem atualizar a página

Há muitos cenários em que é ideal ou até necessário substituir o conteúdo atual do anúncio de um espaço. Nesses casos, é melhor usar a funcionalidade de atualização da biblioteca da GPT para fazer isso de forma dinâmica. Isso evita uma atualização completa da página e permite controlar com precisão as condições em que um slot ou grupo de slots é atualizado.

Ao atualizar os espaços de anúncios, é importante conhecer e seguir as práticas recomendadas refresh(). Atualizar anúncios de forma inadequada pode levar a problemas de desempenho e afetar negativamente as taxas de visibilidade.

Segmentar anúncios de maneira eficaz

Ao configurar a segmentação de chave-valor, considere com cuidado se vai usar a segmentação no nível do espaço ou da página. Para chaves-valor compartilhadas entre vários slots, é mais eficaz usar a segmentação no nível da página com o método setTargeting() do PubAdsService. A segmentação no nível do slot só deve ser usada para registrar chaves-valor que sejam diferentes ou não incluídas em todos os slots.

Tanto a segmentação no nível do espaço quanto na página podem ser usadas de uma só vez, conforme visto no exemplo de segmentação definida. É altamente recomendável configurar a segmentação no nível da página primeiro e depois aplicar substituições no nível do espaço somente quando necessário. Essa abordagem faz uso da API da GPT de forma eficiente e simplifica o código, além de ajudar a manter um modelo mental claro de toda a segmentação configurada na página.

Usar a arquitetura de solicitação única corretamente

A arquitetura de solicitação única (SRA) é um modo de solicitação da GPT que agrupa solicitações de vários espaços de anúncios em uma única solicitação. Isso garante que as exclusões competitivas e os roadblocks configurados para sua página serão honrados. Portanto, se elas forem usadas pela página, é recomendável ativar a SRA e entender como usá-la corretamente.

Na configuração padrão, a SRA solicitará todos os espaços de anúncio definidos na página na primeira vez que você chamar display() (ou refresh(), se o carregamento inicial estiver desativado). Por isso, é recomendável definir todos os espaços de anúncio da sua página na <head> do documento antes de fazer a primeira chamada para display(). O carregamento lento pode ser usado com essa abordagem para garantir que os slots localizados abaixo da dobra não sejam carregados imediatamente.

Ao usar a SRA, é importante configurar totalmente todos os espaços de anúncio (por exemplo, definir segmentação, exclusão de categoria etc.) antes de fazer a primeira chamada para display(). Somente os valores configurados antes desse ponto serão incluídos na solicitação inicial de SRA.

Incorreto: a configuração do espaço do anúncio não foi incluída na solicitação de SRA.

<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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>

Correto: a configuração do espaço do anúncio foi incluída na solicitação de SRA.

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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>

Otimizar o tamanho dos anúncios

Ao definir seus espaços de anúncio, considere não apenas o anúncio de tamanho máximo que poderia ser veiculado, mas também os menores que caberiam no mesmo espaço. Em geral, quanto mais tamanhos você especificar ao definir um espaço, mais anúncios estarão qualificados para veiculação. Isso pode resultar em taxas de preenchimento mais altas e receita maior.