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);
Usuários abaixo da idade de consentimento
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.