Este guia explica como fornecer informações de segmentação para uma solicitação de anúncio.
Pré-requisitos
- Leia o guia para iniciantes.
Configuração das solicitações
O objeto RequestConfiguration
coleta a configuração global de cada solicitação de anúncio e é aplicado chamando
MobileAds.SetRequestConfiguration()
.
O exemplo a seguir define MobileAds
com um objeto RequestConfiguration
com IDs de dispositivos de teste:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Para que todas as solicitações de anúncios implementem as mudanças na configuração, faça essa definição antes de inicializar o SDK.
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". Ao configurar essa tag, você certifica que essa notificação está correta e que você tem autorização para agir em nome do proprietário do app. Você está ciente de que o abuso dessa configuração poderá resultar no encerramento da sua Conta do Google.
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ê fizer isso, o SDK vai realizar as etapas para 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)
:
Defina
TagForChildDirectedTreatment
comTagForChildDirectedTreatment.True
para indicar que seu conteúdo deve ser tratado como direcionado a crianças para fins da COPPA. Essa configuração impede a transmissão do identificador de publicidade do Android (AAID).Defina
TagForChildDirectedTreatment
comTagForChildDirectedTreatment.False
para indicar que seu conteúdo não deve ser tratado como direcionado a crianças para fins da COPPA.Defina
TagForChildDirectedTreatment
comnull
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:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
Usuários abaixo da idade de consentimento
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). Talvez 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 mais sobre como o GDPR afeta os publishers.
Quando você usa esse recurso, um parâmetro TFUA (Tag para usuários abaixo da idade de consentimento na Europa) é incluído na solicitação de anúncio. Ele desativará a publicidade personalizada, incluindo o remarketing, para todas as solicitações. 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.
Assim como as configurações voltadas a crianças, há um método em
RequestConfiguration
para definir o parâmetro TFUA:
TagForUnderAgeOfConsent
,
com as opções a seguir.
Defina
TagForUnderAgeOfConsent
comTagForUnderAgeOfConsent.True
para indicar que a solicitação de anúncio deve receber tratamento aos usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento. Essa configuração impede a transmissão do identificador de publicidade do Android (AAID).Defina
TagForUnderAgeOfConsent
comTagForUnderAgeOfConsent.False
para indicar que a solicitação de anúncio não deve ser tratada assim.Defina
TagForUnderAgeOfConsent
comnull
se não quiser indicar como tratar a solicitação de anúncio em relação à idade de consentimento no Espaço Econômico Europeu (EEE).
O exemplo a seguir indica que a TFUA deve ser incluída nas suas solicitações de anúncio:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
As tags para ativar a configuração de direcionamento a crianças
e TagForUnderAgeOfConsent
não podem ser definidas ao mesmo tempo como true
.
Se isso acontecer, a configuração voltada para crianças terá precedência.
Filtragem de conteúdo do anúncio
Para obedecer à política de anúncios inadequados do Google Play, que inclui ofertas associadas em um anúncio, todos os anúncios e ofertas associadas exibidos no app precisam ser adequados à classificação do conteúdo dele, mesmo que o conteúdo em si esteja de acordo com as políticas do Google Play.
Ferramentas como a classificação máxima do conteúdo do anúncio ajudam a ter mais controle sobre o que é exibido nos anúncios. Você pode definir uma classificação máxima do conteúdo para estar de acordo com as políticas da plataforma.
Os apps podem definir uma classificação máxima do conteúdo do anúncio para as solicitações usando o
campo
MaxAdContentRating
. Os anúncios da AdMob retornados quando essa configuração está definida têm uma classificação de conteúdo
igual ou inferior à da solicitação.
Os valores possíveis para esse extra de rede consideram as classificações de conteúdo digital e podem ser uma das seguintes strings:
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
O exemplo a seguir configura um objeto RequestConfiguration
para especificar que
o conteúdo do anúncio retornado precisa corresponder a uma classificação de rótulo de conteúdo digital
inferior a G
:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
Saiba como definir a classificação máxima do conteúdo para cada solicitação de anúncio.
Solicitação de anúncio
O objeto AdManagerAdRequest
coleta informações de
segmentação para a solicitação de anúncio.
Segmentação personalizada
É possível transmitir pares de chave-valor personalizados para segmentar itens de
linha de campanhas do Google Ad Manager usando AdManagerAdRequest.AddCustomTargeting()
:
O exemplo a seguir transmite a idade da segmentação personalizada como 25
:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
O exemplo a seguir segmenta pessoas entre 24 e 26 anos:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
Exclusões de categoria
É possível adicionar a uma solicitação um nível de exclusão de categoria no nível do espaço usando o campo
AdManagerAdRequest
CategoryExclusion
:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
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.
O exemplo a seguir define o PPID:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Indicadores fornecidos pelo publisher
É possível enviar dados contextuais e de público-alvo como indicadores fornecidos pelo publisher (PPS) em solicitações de anúncio. Com os PPS, você pode usar seus dados de usuário para aprimorar a monetização programática comunicando as características do seu público-alvo aos bidders em todos os tipos de transação, com as taxonomias padrão, sem precisar compartilhar identificadores de usuário. As características do público-alvo podem incluir dados comportamentais e baseados em interesses (Taxonomia de público-alvo 1.1 do IAB) e dados contextuais (Taxonomia de conteúdo 2.2 do IAB).
O exemplo a seguir define a segmentação de público-alvo:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
}
};