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 que as mudanças na configuração sejam aplicadas a todas as solicitações de anúncio, faça isso antes de inicializar o SDK de anúncios para dispositivos móveis.

Configuração voltada para crianças

De acordo com a Lei de Proteção da Privacidade On-line das Crianças (COPPA), há uma configuração chamada "Tag de tratamento para direcionamento 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, tomaremos medidas para desativar a IBA e os anúncios de remarketing nessa solicitação. A configuração pode ser usada com todas as versões do SDK do Google Play Services via 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 tratar seu conteúdo em relação à COPPA nas solicitações de anúncio.

O exemplo a seguir indica que seu conteúdo deve ser 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 receber o tratamento destinado aos 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. Com as ferramentas do Google, é mais fácil obedecer às diretrizes, mas os publishers ainda precisam seguir as obrigações legais. Saiba como o GDPR afeta os publishers.

Quando você 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 desativará 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 de solicitação seja processada de maneira adequada para usuários abaixo da idade de consentimento.
  • 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 a TFUA deve ser incluída 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 devem ser definidas simultaneamente como true. Se isso acontecer, a configuração voltada para crianças terá precedência.

Filtragem de conteúdo do anúncio

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 consideram as classificações 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 deve corresponder a uma classificação de conteúdo digital inferior a G:

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

Solicitação de anúncio

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

Segmentação personalizada

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

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

Identificadores fornecidos pelo publisher

É possível definir um identificador fornecido pelo publisher (PPID) para uso em limite de frequência, segmentação de público-alvo, rotação de anúncio sequencial e outros controles de exibição de anúncios com base no público-alvo em vários dispositivos.

Veja 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 variados podem fornecer uma lista curta de URLs ao informar 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.