O objeto RequestConfiguration coleta a configuração global de cada solicitação de anúncio e é aplicado por MobileAds.instance.updateRequestConfiguration().
Para que todas as solicitações de anúncios implementem as mudanças na configuração, atualize essa configuração antes de inicializar o Google Mobile Ads Flutter Plugin.
Definir o tratamento por idade
Para ajudar você a gerenciar a conformidade com os regulamentos de privacidade aplicáveis relacionados a crianças e adolescentes, o Google Mobile Ads Flutter Plugin oferece uma configuração de tratamento por idade. A configuração de tratamento por idade permite indicar se o Google Mobile Ads Flutter Plugin deve aplicar proteções específicas de veiculação de anúncios para crianças, adolescentes ou uma idade não especificada.
É possível definir o tratamento para menores com a propriedade ageRestrictedTreatment no objeto RequestConfiguration.
O exemplo a seguir indica que as solicitações de anúncio devem receber o tratamento para direcionamento a crianças:
RequestConfiguration requestConfiguration = RequestConfiguration(
// Indicates that ad requests should have child age treatment.
ageRestrictedTreatment: AgeRestrictedTreatment.child,
);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Para indicar o tratamento por idade para adolescentes ou idade não especificada, substitua a configuração
AgeRestrictedTreatment.child pelo seguinte:
AgeRestrictedTreatment.teenAgeRestrictedTreatment.unspecified
Ao usar a configuração, o Google Mobile Ads Flutter Plugin inclui um parâmetro tfat nas solicitações de anúncios. Consulte sua assessoria jurídica para determinar o tratamento por idade mínima aos seus usuários com base nas obrigações legais e regulatórias. Para mais
informações, consulte
Incluir tags nas solicitações de anúncios de um app para tratamento com restrição de idade.
Migrar para o tratamento por idade da TFCD e da TFUA
A configuração de tratamento por idade substitui as configurações descontinuadas
RequestConfiguration.tagForChildDirectedTreatment (TFCD) e
RequestConfiguration.tagForUnderAgeOfConsent (TFUA).
A tabela a seguir mostra as configurações de TFCD e TFUA e os equivalentes de tratamento por idade:
TFCD
TFCD |
Tratamento por idade |
|---|---|
TagForChildDirectedTreatment.yes |
AgeRestrictedTreatment.child |
TagForChildDirectedTreatment.no |
AgeRestrictedTreatment.unspecified |
TagForChildDirectedTreatment.unspecified |
AgeRestrictedTreatment.unspecified |
| Nenhum valor foi atribuído | AgeRestrictedTreatment.unspecified |
| Não há equivalente | AgeRestrictedTreatment.teen |
TFUA
TFUA |
Tratamento por idade |
|---|---|
TagForUnderAgeOfConsent.yes |
AgeRestrictedTreatment.child |
TagForUnderAgeOfConsent.no |
AgeRestrictedTreatment.unspecified |
TagForUnderAgeOfConsent.unspecified |
AgeRestrictedTreatment.unspecified |
| Nenhum valor foi atribuído | AgeRestrictedTreatment.unspecified |
| Não há equivalente | AgeRestrictedTreatment.teen |
Sobre as interações de tratamento por idade com a TFCD e a TFUA
Se você definir a configuração de tratamento por idade e as configurações de TFCD ou TFUA, o Google vai aplicar o tratamento mais conservador.
Encaminhar o tratamento por idade com a Mediação da AdMob
Se você definir o tratamento por idade usando Google Mobile Ads Flutter Plugin, os adaptadores de mediação vão encaminhar o indicador de tratamento por idade às origens de anúncios integradas de terceiros.
A tabela a seguir lista as versões do adaptador de mediação que aceitam o encaminhamento do indicador de tratamento para maiores de idade para origens de anúncios de terceiros integradas:
| Nome do adaptador de mediação | Versão mínima compatível |
|---|---|
| AppLovin | 2.6.2 |
| BidMachine | 1.4.1 |
| Chartboost | 1.5.2 |
| DTExchange (Fyber) | 1.3.5 |
| i-mobile | 1.0.5 |
| InMobi | 2.3.0 |
| IronSource | 2.4.3 |
| Liftoff Monetize (Vungle) | 1.5.1 |
| LY (Line) | 2.1.2 |
| maio | 1.1.6 |
| Meta (Facebook) | 1.5.4 |
| Mintegral | 2.1.1 |
| Moloco | 3.5.0 |
| MyTarget | 1.12.0 |
| Pangle | 4.0.0 |
| PubMatic | 2.2.0 |
Configuração voltada para crianças
De acordo com a Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês), 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. Nesse caso, vamos desativar a IBA e os anúncios de remarketing na solicitação de anúncio. A configuração pode ser usada com todas
as versões do SDK do Google Play Services via
RequestConfiguration.tagForChildDirectedTreatment():
- Use o argumento
TagForChildDirectedTreatment.yespara indicar que seu conteúdo deve ser tratado como direcionado a crianças para fins da COPPA. - Use o argumento
TagForChildDirectedTreatment.nopara indicar que seu conteúdo não deve ser tratado como feito para crianças para fins da COPPA. - Use o argumento
TagForChildDirectedTreatment.unspecifiedou 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);
Usuários abaixo da idade de consentimento
Você pode marcar suas solicitações de anúncios para receber tratamento aos usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento. Esse recurso foi desenvolvido para 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 sua assessoria jurídica. 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, aplicável à Europa) será incluído na solicitação de anúncio. Este parâmetro desativa a publicidade personalizada, incluindo o remarketing, para essa solicitação de anúncio 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.yespara indicar que a configuração da solicitação deve ser processada de maneira adequada para usuários abaixo da idade de consentimento. - Use o argumento
TagForUnderAgeOfConsent.nopara indicar que a configuração da solicitação não deve ser tratada como adequada para usuários abaixo da idade de consentimento. Use o argumento
TagForUnderAgeOfConsent.unspecifiedou 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 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.gMaxAdContentRating.pgMaxAdContentRating.tMaxAdContentRating.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 inferior a G:
final RequestConfiguration requestConfiguration = RequestConfiguration(
maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);