Segmentação

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

Configuração "feito para crianças"

De acordo com a Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês) (COPPA); existe uma configuração chamada "tag para tratamento para direcionamento a crianças".

Como desenvolvedor de apps, você pode indicar se quer que o Google trate seus como feito para crianças quando você faz uma solicitação de anúncio. Se você indicar que quiser que o Google trate seu conteúdo como feito para crianças, tomamos medidas para desativar IBA e anúncios de remarketing nessa solicitação de anúncio. A configuração pode ser usada com todos os do Google Play Services SDK por meio de RequestConfiguration.tagForChildDirectedTreatment():

  • Use o argumento TagForChildDirectedTreatment.yes para indicar que desejar que seu conteúdo seja tratado como feito para crianças de acordo com a COPPA.
  • Use o argumento TagForChildDirectedTreatment.no para indicar que não quiser que seu conteúdo seja tratado como feito para crianças de acordo com a COPPA.
  • Use o argumento TagForChildDirectedTreatment.unspecified ou não defina essa tag se você não quiser indicar como gostaria que o conteúdo tratados em relação à COPPA em solicitações de anúncios.

O exemplo a seguir indica que você quer que o conteúdo seja tratado como feito para crianças de acordo com a COPPA:

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

Você pode marcar suas solicitações de anúncios para serem tratadas por usuários na Europa Espaço Econômico (EEE) abaixo da idade de consentimento. Esse recurso foi criado para ajudar facilitar a conformidade com o Regulamento geral de proteção de dados (GDPR). Talvez você tenha outras obrigações legais de acordo com o GDPR. Consulte o orientações da União Europeia e consulte sua assessoria jurídica. Não se esqueça as ferramentas do Google foram criadas para facilitar a conformidade e não isentar os editores das obrigações legais. Saiba mais sobre como o GDPR afeta editores.

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

A tag é definida usando RequestConfiguration.tagForUnderAgeOfConsent():

  • Use o argumento TagForUnderAgeOfConsent.yes para indicar que você quer a que a solicitação de configuração seja tratada de maneira adequada para os usuários nos termos do idade de consentimento.
  • Use o argumento TagForUnderAgeOfConsent.no para indicar que você não Quer que a configuração da solicitação seja tratada de maneira adequada para os usuários abaixo da idade de consentimento.
  • Use o argumento TagForUnderAgeOfConsent.unspecified ou não o defina para indicar que você não especificou se a solicitação de anúncio deve recebem tratamento para usuários no Espaço Econômico Europeu (EEE) de acordo com a 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 "feito para crianças" e setTagForUnderAgeOfConsent não podem ser definidos simultaneamente como true. Em caso afirmativo, o canal tem prioridade.

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 do conteúdo igual ou inferior a nível Os valores possíveis para este extra de rede são baseados no conteúdo digital classificações de rótulos 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 designação de classificação de conteúdo digital não maior que 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 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 (linha itens):

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

Identificadores fornecidos pelo editor

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

Veja um exemplo de configuração do 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, é possível transmitir um contentUrl ao criar um AdManagerAdRequest:

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

Brand safety

Aplicativos que exibem conteúdo dinâmico destinados a públicos variados podem fornecer uma pequena lista de URLs fornecendo 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 é diferente de contentUrl, porque é usado apenas para brand safety.