Configurações de personalização de anúncios nas tags de anúncio do editor do Google

Os editores com usuários no EEE, no Reino Unido e na Suíça precisam consultar o artigo Integração do editor com a TCF v2.2 do IAB. Os editores interessados em oferecer tratamentos de privacidade aprimorados aos usuários podem saber mais sobre a API Publisher Privacy Treatment.
Os editores com usuários no EEE, no Reino Unido e na Suíça precisam consultar o artigo Integração do editor com a TCF v2.2 do IAB. Os editores interessados em oferecer tratamentos de privacidade aprimorados aos usuários podem saber mais sobre a API Publisher Privacy Treatment.

As configurações de personalização de anúncios nas tags de anúncio do editor do Google podem ser definidas em qualquer região do mundo.

Configurações de personalização de anúncios para as páginas que usam tags da GPT e do Google AdSense

Solicitar anúncios

Por padrão, as solicitações de anúncios ao Google veiculam anúncios personalizados, e a seleção se baseia no conteúdo da página da Web e no histórico do usuário individual que acessa a página. O Google também oferece suporte à veiculação de anúncios não personalizados. Saiba mais sobre anúncios personalizados e não personalizados.

Se você quiser veicular anúncios personalizados para alguns usuários e anúncios não personalizados para outros, a GPT e as tags de anúncio assíncronas do Google AdSense/Ad Exchange oferecem aos editores uma forma de acionar a veiculação de anúncios não personalizados por página. Isso pode ser útil se você permite que todos ou alguns usuários escolham entre anúncios personalizados e não personalizados.

Embora esses anúncios não usem cookies para personalização, outros cookies são usados para determinar o limite de frequência e gerar relatórios agregados de anúncios. Sendo assim, vai ser obrigatório pedir consentimento se você quiser usar cookies para essas finalidades em países onde as disposições sobre cookies da Diretiva de privacidade eletrônica são aplicáveis. Saiba mais sobre anúncios não personalizados.

Definir NPA=1 usando a tag da GPT

Use o seguinte método:

googletag.pubads().setPrivacySettings({nonPersonalizedAds: true})

A chamada setCookieOptions() não se aplica ao GDPR.

Saiba mais no Google Developers.

Definir PPT=1 usando a tag da GPT

Use o seguinte método:

googletag.setConfig({privacyTreatments: { treatments: ["disablePersonalization"]}})

Saiba mais no Google Developers.

Definir NPA=1 usando a tag de anúncio assíncrona do Google AdSense e do Ad Exchange

Defina o seguinte valor:

(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1

Verifique se uma tag de anúncio está solicitando anúncios não personalizados. Para isso, procure a solicitação de anúncio nas ferramentas para desenvolvedores do navegador e localize o parâmetro &npa=1.

Chamar setPrivacySettings({nonPersonalizedAds: false}) ou definir requestNonPersonalizedAds=0 vai reativar a personalização.

Definir PPT=1 usando a tag de anúncio assíncrona do Google AdSense e do Ad Exchange

  • Opção 1: API Push

    Use o método push:

    (adsbygoogle=window.adsbygoogle||[]).push({ params: {google_privacy_treatments: 'disablePersonalization'}})

    Verifique se uma tag de anúncio está solicitando anúncios não personalizados. Para isso, procure a solicitação de anúncio nas ferramentas para desenvolvedores do navegador e localize o parâmetro &ppt=1.
     
  • Opção 2: API Header tag

    Defina data-privacy-treatments na tag script adsbygoogle. Por exemplo:

    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-privacy-treatments='disablePersonalization'></script>

Pausar solicitações de anúncios

A GPT e as tags assíncronas do Google AdSense/Ad Exchange são compatíveis com técnicas de carregamento da página, mas aguardam um sinal explícito antes de começar a emitir solicitações de anúncios. Isso pode ser útil se for necessário esperar até que o usuário interaja com uma IU de solicitação de consentimento antes de emitir solicitações de anúncios.

Pausar solicitações de anúncios da GPT

  • Use a função disableInitialLoad() para impedir que a tag envie solicitações de anúncios no carregamento de página inicial. É necessário fazer isso antes de acionar qualquer solicitação de anúncio usando display().
  • Configure os espaços de anúncio usando as chamadas para googletag.cmd.push(...) como de costume.
  • Depois que o usuário responder à solicitação de consentimento, chame setPrivacySettings({nonpersonalizedAds: true}) se necessário.
  • Use a função refresh() para retomar o envio de solicitações de anúncios.
  • Se você não chamar refresh(), nenhum anúncio vai ser exibido.

Pausar o código de anúncio assíncrono do Google AdSense ou Ad Exchange

  • Use (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 para impedir que a tag envie solicitações de anúncios. Faça isso antes de acionar qualquer solicitação de anúncio usando adsbygoogle.push(...).
  • Configure os espaços de anúncio usando as chamadas para adsbygoogle.push(...) como de costume.
  • Depois que o usuário responder à solicitação de consentimento, defina requestNonPersonalizedAds=1 se necessário.
  • Use (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 para continuar enviando solicitações de anúncios.
  • Se você não definir pauseAdRequests=0, nenhum anúncio será exibido.

Essa técnica impede que solicitações de anúncios sejam enviadas, mas vários scripts ainda são carregados. Embora seja possível ler os cookies existentes nos domínios do Google, nenhum cookie novo será definido. Nenhum dado associado aos cookies existentes será usado para medição ou veiculação de anúncios.

Se, com sua solução de gerenciamento de consentimento, é possível adiar o carregamento de scripts até que o usuário tenha escolhido uma opção, uma alternativa é adiar o carregamento de gpt.js e adsbygoogle.js. Os outros tipos de tags de anúncios do Google não são compatíveis com o recurso de pausa de solicitações de anúncios. Evite carregá-las até que você esteja pronto para solicitar anúncios personalizados ou não personalizados.

Configurações de personalização de anúncios para páginas AMP

As solicitações de anúncios das páginas AMP oferecem as mesmas configurações de personalização que as páginas não AMP descritas anteriormente: os editores podem veicular anúncios não personalizados para todos os usuários de um local ou veicular anúncios personalizados/não personalizados seletivamente com base no consentimento.

Veja a seguir instruções sobre como configurar cada cenário para as páginas AMP que solicitam anúncios com <amp-ad type="doubleclick"> ou <amp-ad type="adsense">.

Veiculação de anúncios não personalizados para usuários em um local

Caso suas tags de anúncio AMP não usem o Real Time Config (RTC), você vai poder simplesmente ativar a veiculação de anúncios não personalizados nas IUs do Google Ad Manager ou do Google AdSense. Não é necessário fazer nenhuma outra mudança nas páginas AMP.

Caso suas tags de anúncio AMP usem o Real Time Config (RTC), sua página poderá ser configurada para evitar o envio de solicitações do RTC a usuários que vão receber anúncios não personalizados (por exemplo, no EEE, no Reino Unido e na Suíça). Veja a seguir as configurações e os componentes necessários (amp-geo e amp-consent) para fazer isso.

<!-- Primeiro, precisamos configurar a extensão amp-geo. Definimos um grupo "eea", que inclui todos os países do Espaço Econômico Europeu e o Reino Unido. Mantenha essa lista atualizada, já que as associações ao EEE podem mudar com o tempo. -->
<amp-geo layout="nodisplay">
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo

<!-- Depois, precisamos configurar um componente de consentimento para usuários finais em países do EEE. Em breve essa rejeição será feita de forma automática, sem o prompt para consentimento. Isso interrompe as chamadas do RTC e sinaliza ao Ad Manager/Google AdSense para exibir anúncios não personalizados. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
    }
  </script>
</amp-consent

Você precisa adicionar o atributo data-block-on-consent a qualquer componente amp-ad na página, conforme indicado no exemplo de código a seguir:

<!-- Por fim, configuramos a tag de anúncio para rejeitar automaticamente o consentimento. -->
<amp-ad data-block-on-consent="_auto_reject"
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad

Veiculação de anúncios personalizados/não personalizados com base no consentimento

Como as páginas AMP não permitem o uso de JavaScript personalizado, a solicitação de anúncios personalizados ou não personalizados se baseia na configuração de um componente amp-consent e nos atributos data-block-on-consent e data-npa-on-unknown-consent. Suponha que você configurou um componente amp-consent e o vinculou a todas as tags <amp-ad> na página usando o data-block-on-consent:

  • Se o usuário tiver respondido afirmativamente ao componente amp-consent (o usuário aceitou a solicitação de consentimento), os anúncios serão solicitados normalmente.
  • Se o usuário tiver respondido negativamente ao componente amp-consent (o usuário rejeitou a solicitação de consentimento), os anúncios não personalizados serão solicitados.
  • Se a resposta do usuário ao amp-consent é desconhecida (o usuário descartou a solicitação de consentimento)
    • Por padrão, nenhuma solicitação de anúncio é enviada.
    • Caso data-npa-on-unknown-consent seja definido como true, os anúncios não personalizados serão solicitados.
  • Se você configurar um componente amp-geo de modo que a localização geográfica do usuário não determine a necessidade de consentimento, as solicitações vão ser enviadas normalmente.

Se as tags <amp-ad> não usarem data-block-on-consent, ou caso o componente amp-consent não tenha sido configurado corretamente, as solicitações vão ser enviadas normalmente.

O exemplo de código a seguir mostra uma configuração que solicita consentimento a todos os usuários do EEE, com o comportamento resultante descrito acima:

<!-- Primeiro, configure a extensão amp-geo. Definimos um grupo "eea", que inclui todos os países do Espaço Econômico Europeu. Mantenha essa lista atualizada, já que as associações ao EEE podem mudar com o tempo. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- Em seguida, configure o consentimento para os usuários no grupo de países "eea". -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent

<!-- Por fim, configure a tag de anúncio para aguardar o consentimento quando necessário. -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Há outras maneiras de solicitar seletivamente o consentimento dos usuários, incluindo configurar a página para enviar uma solicitação POST de CORS a um endpoint configurado via checkConsentHref. Para saber mais, consulte a documentação do amp-consent.

Configurações de personalização de anúncios para outras tags

Tags de passback da GPT

Se estiver usando tags de passback da GPT, você vai poder marcar uma solicitação de anúncio como não personalizada. Para isso, basta incluir o seguinte comando na sua chamada da API:

googletag.pubads().setPrivacySettings({nonPersonalizedAds: boolean})

Defina o valor boolean como true para marcar a solicitação de anúncio como NPA e como false para solicitações qualificadas para anúncios personalizados.

A omissão dessa configuração permite anúncios personalizados por padrão.

Solicitação sem tag

Ao usar a Solicitação sem tag, você pode marcar uma solicitação de anúncio como não personalizada adicionando o parâmetro npa=[int] diretamente ao URL da solicitação de tag. É necessário especificar o parâmetro no início da tag para evitar qualquer risco de truncamento. Especifique npa=1 para marcar a solicitação de anúncio como não personalizada. A omissão do parâmetro permite anúncios personalizados por padrão.

Exemplo:

https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&npa=1&c=12345

AdSense para pesquisas

Por padrão, as solicitações feitas para o Google veiculam anúncios personalizados, com seleção de anúncios baseada na consulta de pesquisa e no histórico do usuário individual que está pesquisando. O Google também oferece suporte à veiculação de anúncios não personalizados. Saiba mais sobre anúncios personalizados e não personalizados

Se você quiser veicular anúncios personalizados para alguns usuários e anúncios não personalizados para outros, as tags do AdSense para pesquisas oferecem aos editores uma maneira de acionar a veiculação de anúncios não personalizados por página. Isso pode ser útil se você permite que todos ou alguns usuários escolham entre anúncios personalizados e não personalizados.

Para a tag de anúncio da Web em Anúncios personalizados de pesquisa

Adicione o seguinte a pageOptions na tag de Anúncios personalizados de pesquisa:

personalizedAds: false,

Para a tag da AdMob

builder.setAdvancedOptionValue("personalizedAds", "false");

Para a tag do iOS

[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Esses métodos acionarão solicitações de anúncios não personalizados para essa solicitação específica. Esse é um parâmetro sem estado. Se o parâmetro não for definido nas próximas solicitações desse usuário, o comportamento vai ser revertido para o padrão, que é solicitar anúncios personalizados.

SDK da plataforma de mensagens de usuários (UMP) do Google

Consulte a documentação do Google Developers (SDK da UMP para iOS e SDK da UMP para Android) para mais informações sobre como o SDK da plataforma de mensagens de usuários pode ajudar seu app a obedecer à Política de consentimento de usuários da União Europeia do Google.

SDK do Interactive Media Ads do Google (para vídeo)

Nas solicitações de vídeo, é possível indicar se você quer que o Google trate seu conteúdo de vídeo como não personalizado adicionando o parâmetro npa=1 à sua tag de anúncio. Para fazer isso, use uma tag de vídeo principal criada manualmente ou qualquer um dos SDKs do IMA específicos à plataforma (SDK do IMA para HTML5, SDK do IMA para iOS, SDK do IMA para Android e SDK do IMA para Google Cast).

Se o player de vídeo usar o recurso de Inserção de anúncios dinâmicos do Ad Manager, ele também vai poder incluir o parâmetro npa=1 com uma solicitação de vídeo on demand (VOD) ou de transmissão ao vivo para enviar esse parâmetro a todas as solicitações de anúncios incluídas (SDK da DAI para HTML5, SDK da DAI para Google Cast, SDK da DAI para iOS, SDK da DAI para Android, SDK da DAI para Roku, SDK da DAI para tvOS).

Tags de anúncios legadas de editores do Google

Outros tipos de tags de anúncio do Google (por exemplo, a tag GAM legada, a tag GUT e a tag síncrona do Google AdSense ou Ad Exchange [show_ads.js]) não são compatíveis com a emissão de solicitações de anúncios não personalizados. Evite carregar essas tags até que esteja tudo pronto para você solicitar anúncios personalizados.

Como alternativa, você pode manter a conformidade com a Política de consentimento de usuários da União Europeia migrando para uma das tags que são totalmente compatíveis com anúncios personalizados e não personalizados e pausando as solicitações para coletar o consentimento necessário.

Isso foi útil?

Como podemos melhorá-lo?
true
Notas da versão

Leia sobre os recursos mais recentes do Ad Manager e as atualizações da Central de Ajuda.

Ver as novidades

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
10133794417938112724
true
Pesquisar na Central de Ajuda
true
true
true
true
true
148
false
false