Apresente um anúncio intercalar de jogos H5

Os anúncios intercalares de videojogos são um formato de acesso limitado. Pode enviar um email para h5support@google.com para receber acesso.

Este artigo inclui notas e exemplos que demonstram como apresentar um anúncio intercalar de jogos H5 através da biblioteca da Etiqueta do Publicador Google (GPT).

Os anúncios intercalares de videojogos são anúncios de página inteira geridos pela GPT que são tornados visíveis para os utilizadores através de um acionador manual em jogos executados em páginas Web.

Nesta página

Requisitos e recomendações

  • Os publicadores não podem usar anúncios intercalares de videojogos H5 em inventário não relacionado com jogos. Ao implementar este formato, os publicadores aceitam automaticamente esta condição. Também devem agir em conformidade com as Políticas para Publicadores Google e as Diretrizes para parceiros do Google Ad Manager. 
  • A Google reserva-se o direito de aprovar ou reprovar publicadores em qualquer altura e os publicadores que se verifiquem estar em violação serão posteriormente removidos da lista de autorizações.
  • Os anúncios intercalares de videojogos geram o seu próprio espaço de anúncio. Ao contrário de outros tipos de anúncios, não é necessário definir um elemento <div> para anúncios intercalares de videojogos. Estes anúncios criam e inserem automaticamente o respetivo contentor na página quando um anúncio é preenchido.
  • Se estiver a usar a arquitetura de pedido único (SRA) numa página com vários espaços, não chame display() até que sejam criados divs de espaços de anúncios estáticos. Conforme explicado nas Práticas recomendadas do Google Ads, a primeira chamada de display() pede todos os espaços de anúncios definidos antes desse ponto. Embora os espaços de anúncios intercalares manuais de jogos não requeiram um <div> predefinido, os espaços de anúncios estáticos fazem-no. Chamar display() antes de estes elementos estarem presentes na página pode resultar em sinais de menor qualidade, por isso, recomendamos que atrase a chamada inicial até depois de os espaços estáticos serem definidos.
  • A gestão do tráfego de anúncios intercalares manuais requer a mesma configuração de bloco de anúncios e elemento publicitário que os anúncios intercalares da Web padrão.

Comece a usar a etiquetagem

  1. Crie um espaço da GPT com googletag.defineOutOfPageSlot() e defina o formato OutOfPage para googletag.defineOutOfPageSlot().
    Consulte as orientações técnicas para programadores da GPT para anúncios intercalares de videojogos H5. 
  2. Assim que o espaço estiver definido, adicione um ouvinte de evento que ouça o evento gameManualInterstitialSlotReady. Na chamada de resposta do ouvinte de evento, chame o método makeGameManualInterstitialVisible() no objeto de evento indicado para apresentar o anúncio.
  3. Depois de declarar todos os outros espaços de anúncios estáticos, uma chamada para googletag.display aciona um pedido para preencher o espaço de anúncios intercalares de videojogos.
Veja um exemplo completo de uma etiqueta do anúncio intercalar de videojogos

Exemplo

<!doctype html>

<html>

<head>

  <meta charset="utf-8">

  <meta name="viewport" content="width=device-width, initial-scale=1">

  <title>Game Manual Interstitial Ad Example</title>

  <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

  <script>

    window.googletag = window.googletag || { cmd: [] };

    let gameManualInterstitialSlot;

    

    googletag.cmd.push(function () {

      // Define a game manual interstitial ad slot.

      defineGameManualInterstitialSlot();

      // Define static ad slots.

      staticSlot = googletag.defineSlot(

        '/6355419/Travel/Europe', [100, 100], 'static-ad-1')

        .addService(googletag.pubads());

      // Enable SRA and services.

      googletag.pubads().enableSingleRequest();

      googletag.enableServices();

    });

    function defineGameManualInterstitialSlot() {

      gameManualInterstitialSlot = googletag.defineOutOfPageSlot(

        '/6355419/Travel/Europe/France/Paris',

        googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL);

      // Slot returns null if the page or device does not support interstitials.

      if (gameManualInterstitialSlot) {

        gameManualInterstitialSlot.addService(googletag.pubads());

        printStatus('Waiting for interstitial to be ready...');

        // Add event listener to register click handler once interstitial loads.

        // If this event doesn't fire, try clearing local storage and refreshing

        // the page.

        googletag.pubads().addEventListener('gameManualInterstitialSlotReady',

          (slotReadyEvent) => {

            if (gameManualInterstitialSlot === slotReadyEvent.slot) {

              printStatus('Interstitial is ready.');

              const button = document.getElementById('trigger');

              button.style.display = 'block';

              button.addEventListener('click', () => {

                slotReadyEvent.makeGameManualInterstitialVisible();

                printStatus('Interstitial is active.');

              }, { once: true });

            }

          });

        googletag.pubads().addEventListener('gameManualInterstitialSlotClosed',

          resumeGame);

      }

    }

    function resumeGame() {

      document.getElementById('trigger').style.display = 'none';

      // Game manual interstitial ad slots are one-time use, so destroy the old slot and create a new one.

      googletag.destroySlots([gameManualInterstitialSlot]);

      defineGameManualInterstitialSlot();

      googletag.display(gameManualInterstitialSlot);

    }

    function printStatus(status) {

      document.getElementById('status').innerText = status;

    }

  </script>

  <style>

    button {

      display: none;

    }

    div.content {

      position: fixed;

      top: 50%;

    }

  </style>

</head>

<body>

  <div id="static-ad-1" style="width: 100px; height: 100px;"></div>

  <div class="content">

    <span id="status">Game manual interstitial is not supported on this page.</span>

    <p>

      <button id="trigger">TRIGGER INTERSTITIAL</button>

    </p>

  </div>

  <script>

    googletag.cmd.push(function () {

      // Ensure the first call to display comes after static ad slot

      // divs are defined.

      googletag.display(staticSlot);

    });

  </script>

</body>

</html>

Eventos da GPT

Os eventos da GPT seguintes são usados para apresentar e interagir com anúncios intercalares de jogos:

Evento Acionado quando…

gameManualInterstitialSlotReady

Um espaço de anúncio intercalar de videojogos está pronto para ser apresentado.

Para apresentar o anúncio intercalar, chame makeGameManualInterstitialVisible() no objeto de evento indicado.

gameManualInterstitialSlotClosed

Um espaço de anúncio intercalar de videojogos que estava a ser apresentado foi fechado. Usado para executar lógica personalizada sempre que o anúncio intercalar de videojogos é fechado.

O anúncio intercalar de videojogos pode ser renderizado em ecrã inteiro ou dentro do frame do jogo, consoante a forma como o jogo é apresentado. Saiba mais acerca das estruturas dos Anúncios para Jogos H5. 

O exemplo de código seguinte pressupõe que o jogo H5 esteja posicionado diretamente no mesmo frame superior que a página (através da estrutura "Ecrã inteiro"). Se for esse o caso, o anúncio intercalar de videojogos também é renderizado em ecrã inteiro.

No entanto, este mesmo código também funciona quando posicionado dentro de um frame secundário (através da estrutura "iFrame/WebView"). Para restringir o anúncio intercalar de jogos à tela do jogo H5, este tem de ser posicionado num iFrame.

Exemplo

<!doctype html>

<html>

<head>

  <!-- A Etiqueta do Publicador Google aqui, se existir, apenas é responsável por publicar anúncios fora do jogo H5. -->

  <title>Página deste exemplo de jogo H5</title>

  <!-- O seu conteúdo <head> aqui. -->

</head>

<body>

  <span id="example-text">Jogo H5 de exemplo</span>

  <iframe src="https://www.example-game.com" title="Jogo de exemplo allow="autoplay">

    <!-- O exemplo de código é apresentado aqui. A Etiqueta do Publicador Google carregada neste frame apenas é usada no jogo H5. -->

  </iframe>

</body>

</html>

Notas de utilização da GPT

  • Para garantir uma experiência do utilizador ideal, a GPT apenas pede anúncios intercalares de jogos em páginas que suportem corretamente o formato. Por este motivo, defineOutOfPageSlot() pode devolver um valor nulo. Peça anúncios intercalares de videojogos apenas em páginas ou ambientes onde quer que um anúncio intercalar seja apresentado. Os anúncios intercalares de videojogos são elegíveis para publicação em computadores, tablets e dispositivos móveis.
  • O anúncio intercalar é apresentado quando chamar makeGameManualInterstitialVisible a partir do evento gameManualInterstitialSlotReady.
  • Os anúncios intercalares de videojogos têm um limite de frequência fixo. Isto impede que o evento gameManualInterstitialSlotReady seja acionado mais do que uma vez a cada 30 segundos.
Pode usar a simulação para dispositivos móveis das Ferramentas para programadores do Chrome para testar anúncios intercalares de jogos em dispositivos móveis num ambiente de computador.

Tráfego

  1. Crie um novo bloco de anúncios ou volte a usar um existente. Selecione 320 x 480, 300 x 250 e 336 x 280 como o tamanho do bloco de anúncios.
  2. Crie elementos publicitários. Selecione as definições do elemento publicitário adequadas com base no seu exemplo de utilização:
  Definições do item de linha
Exemplo de utilização Tipo de anúncio Tipo de elemento publicitário Criativos esperados Segmentação > Inventário
Para publicar um anúncio de display por reserva Display
  • Patrocínio
  • Padrão

 

320 x 480, 300 x 250 ou 336 x 280

 

 

 

O bloco de anúncios criado ou selecionado no passo anterior

Para publicar um anúncio não reservado Display
  • Prioridade de preço
  • Rede
  • Em massa
Para publicar um anúncio de vídeo de reserva (por exemplo, uma etiqueta VAST ou um MP4) Vídeo ou áudio
  • Patrocínio
  • Padrão
300 x 250v ou 320 x 480v
Para publicar anúncios de repreenchimento/leilão aberto Display Ad Exchange Todos os tamanhos solicitados
Nota: para garantir que a procura de display e vídeo é elegível para o repreenchimento/leilão aberto, certifique-se de que as proteções "bloquear display" ou "bloquear não in-stream" estão desativadas para o bloco de anúncios. 

Série de vídeos sobre a gestão do tráfego: comece a usar anúncios intercalares de videojogos H5

Veja os vídeos desta série de duas partes para começar a usar os anúncios intercalares de videojogos H5

Parte 1:  Anúncios intercalares de videojogos H5 no Ad Manager
H5 Gaming Interstitial Ads on Ad Manager

 

Parte 2: Anúncios premiados para videojogos H5 no Ad Manager
Rewarded Ads for H5 Gaming on Ad Manager

Relatórios

O formato de anúncios intercalares de videojogos é comunicado como "Anúncio intercalar" na dimensão Formato do inventário.
Esta página pode incluir conteúdo traduzido com tecnologia de IA. As traduções de IA podem conter erros.

A informação foi útil?

Como podemos melhorá-la?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
11998941431283392188
true
Pesquisar no Centro de ajuda
false
true
true
true
true
true
148
false
false
false
false
false