Neste guia, explicamos 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 garantir que todas as solicitações de anúncio apliquem as mudanças na configuração, defina a configuração antes de inicializar o SDK.
Configuração voltada para crianças
Para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA), existe uma configuração chamada "Identificar para tratamento direcionado a crianças". Ao definir essa tag, você certifica que esta notificação está correta e que tem autorização para agir em nome do proprietário do app. Você entende que o abuso dessa configuração pode 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ê indicar que quer que o Google trate seu conteúdo como feito para crianças, o SDK vai tomar medidas para desativar a publicidade com base em interesses e os anúncios de remarketing nessa solicitação de anúncio.
A configuração pode ser usada com todas as versões do SDK do Google Play Services
por RequestConfiguration.TagForChildDirectedTreatment)
:
Defina
TagForChildDirectedTreatment
comTagForChildDirectedTreatment.True
para indicar que você quer que seu conteúdo seja 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 você não quer que seu conteúdo seja tratado como direcionado a crianças para fins da COPPA.Defina
TagForChildDirectedTreatment
comnull
se não quiser indicar como você quer que seu conteúdo seja tratado de acordo com a COPPA em solicitações de anúncio.
O exemplo a seguir indica que você quer que seu conteúdo seja 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 que sejam tratadas como direcionadas a usuários abaixo da idade de consentimento no Espaço Econômico Europeu (EEE). 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 seu advogado. As ferramentas do Google foram criadas para facilitar a conformidade e não livram os publishers das obrigações legais.
Saiba mais sobre como o GDPR afeta os editores.
Ao usar 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 desativa a publicidade personalizada, incluindo o remarketing, para todas as solicitações de anúncio. 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 direcionadas a crianças, há um método em
RequestConfiguration
para definir o parâmetro TFUA:
TagForUnderAgeOfConsent
,
com as seguintes opções.
Defina
TagForUnderAgeOfConsent
comTagForUnderAgeOfConsent.True
para indicar que você quer que a solicitação de anúncio seja tratada para 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 você não quer que a solicitação de anúncio seja tratada para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.Defina
TagForUnderAgeOfConsent
comnull
para indicar que você não especificou se a solicitação de anúncio deve ser tratada para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.
O exemplo a seguir indica que você quer incluir o TFUA nas suas solicitações de anúncio:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
As tags para ativar a configuração para direcionamento a crianças
e TagForUnderAgeOfConsent
não podem ser definidas simultaneamente como true
.
Se forem, 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 as ofertas associadas a eles mostrados no seu 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 você a ter mais controle sobre o conteúdo dos anúncios exibidos. 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 de anúncio 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 menor que a da solicitação.
Os valores possíveis para esse extra de rede são baseados em classificações de rótulos de conteúdo digital e precisam 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 designação de rótulo de conteúdo digital não superior 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 um nível de exclusão de categoria no nível do espaço a uma solicitação usando o campo
AdManagerAdRequest
CategoryExclusion
:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Identificadores fornecidos pelo publisher
Você pode definir um identificador fornecido pelo publisher (PPID) para usar no limite de frequência, na segmentação de audiência e por público-alvo, na rotação sequencial de anúncios e em controles de veiculaçã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 PPSs, você pode usar seus dados de usuário para melhorar a monetização programática comunicando as características do seu público-alvo aos bidders em todos os tipos de transação, usando 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"},
}
};