Segmentação

Selecione a plataforma: Android iOS Unity Flutter

O objeto RequestConfiguration coleta a configuração global de cada solicitação de anúncio e é aplicado por MobileAds.instance.updateRequestConfiguration().

Para garantir que todas as solicitações de anúncio apliquem as mudanças na configuração, atualize-a antes de inicializar o SDK de anúncios para dispositivos móveis.

Configuração "feito para crianças"

Para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA), existe uma configuração chamada "marcar para tratamento direcionado a crianças".

Como desenvolvedor de apps, você pode indicar se quer que o Google trate seu conteúdo como feito para crianças quando fizer uma solicitação de anúncio. Se você indicar que quer que o Google trate seu conteúdo como direcionado a crianças, vamos desativar a IBA e os anúncios de remarketing nessa solicitação de anúncio. A configuração pode ser usada com todas as versões do SDK do Google Play Services por RequestConfiguration.tagForChildDirectedTreatment():

  • Use o argumento TagForChildDirectedTreatment.yes para indicar que você quer que seu conteúdo seja tratado como direcionado a crianças para fins da COPPA.
  • Use o argumento TagForChildDirectedTreatment.no para indicar que você não quer que seu conteúdo seja tratado como direcionado a crianças para fins da COPPA.
  • Use o argumento TagForChildDirectedTreatment.unspecified ou não defina essa tag se não quiser indicar como seu conteúdo será tratado em relação à COPPA nas solicitações de anúncio.

O exemplo a seguir indica que você quer que seu conteúdo seja tratado como direcionado a crianças para fins da COPPA:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

Você pode marcar suas solicitações de anúncios para processar dados dos usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento. Esse recurso foi desenvolvido para ajudar a obedecer ao Regulamento geral de proteção de dados (GDPR). É possível que você tenha outras obrigações legais de acordo com o GDPR. Leia as orientações da União Europeia e consulte seu advogado. As ferramentas do Google foram criadas para facilitar a conformidade e não livram os editores das obrigações legais. Saiba mais sobre como o GDPR afeta os editores.

Ao usar esse recurso, um parâmetro TFUA (Tag para usuários abaixo da idade de consentimento na Europa) será incluído na solicitação de anúncio. Ele desativa a publicidade personalizada, incluindo o remarketing, para essa solicitação específica. As solicitações para fornecedores de anúncio terceirizados também serão desativadas, como pixels de medição de anúncios e servidores de anúncios de terceiros.

A tag é definida usando RequestConfiguration.tagForUnderAgeOfConsent():

  • Use o argumento TagForUnderAgeOfConsent.yes para indicar que você quer que a configuração da solicitação seja processada de maneira adequada para usuários menores de idade.
  • Use o argumento TagForUnderAgeOfConsent.no para indicar que você não quer que a configuração da solicitação seja processada de maneira adequada para usuários abaixo da idade de consentimento.
  • Use o argumento TagForUnderAgeOfConsent.unspecified ou não defina essa tag para indicar que você não especificou se a solicitação de anúncio deve receber tratamento para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento. O exemplo a seguir indica que você quer incluir o TFUA na sua solicitação de anúncio:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

As tags para ativar a configuração de direcionamento a crianças e setTagForUnderAgeOfConsent não podem ser definidas simultaneamente como true. Se forem, a configuração para crianças terá precedência.

Filtragem de conteúdo de anúncios

As classificações do conteúdo do anúncio podem ser definidas usando RequestConfiguration.maxAdContentRating():

Os anúncios da AdMob retornados para essas solicitações têm uma classificação de conteúdo igual ou inferior a esse nível. Os valores possíveis para esse extra de rede são baseados nas classificações de rótulo de conteúdo digital e podem ser um dos seguintes objetos MaxAdContentRating:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

O código a seguir configura um objeto RequestConfiguration para especificar que o conteúdo do anúncio retornado corresponde a uma classificação de conteúdo digital não superior a G:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

Solicitação de anúncio

O objeto AdManagerAdRequest coleta informações de segmentação para serem enviadas com uma solicitação de anúncio.

Segmentação personalizada

É possível transmitir pares de chave-valor personalizados para segmentar campanhas (itens de linha) do Google Ad Manager:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

Identificadores fornecidos pelo publisher

Você pode definir um identificador fornecido pelo publisher (PPID) para usar no limite de frequência, na segmentação de audiência e por público-alvo, na rotação sequencial de anúncios e em outros controles de veiculação de anúncios com base no público-alvo em vários dispositivos.

Confira um exemplo de como definir o PPID:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

URL de conteúdo

Para fornecer um URL de conteúdo para anúncios segmentados por conteúdo e brand safety, transmita um contentUrl ao criar um AdManagerAdRequest:

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

Brand safety

Os aplicativos que mostram conteúdo dinâmico destinado a públicos-alvo variados podem fornecer uma pequena lista de URLs ao fornecer neighboringContentUrls ao criar um AdManagerAdRequest:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrls difere de contentUrl porque é usado apenas para brand safety.