Alvejando

Este guia explica como fornecer informações de segmentação para uma solicitação de anúncio.

Para ver a segmentação de anúncios em ação, faça o download do app de demonstração da API do iOS no Objective-C ou no Swift.

Fazer o download da demonstração da API

Prerequisites

Conclua o guia Primeiros passos.

Configuração de solicitações

GADRequestConfiguration é um objeto que coleta informações de segmentação para serem aplicadas globalmente por meio da instância compartilhada GADMobileAds.

Ele pode ser acessado pelo seguinte código:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

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), há uma configuração chamada tagForChildDirectedTreatment.

Como desenvolvedor de apps, você pode indicar se quer que o Google trate seu conteúdo como direcionado a crianças ao fazer uma solicitação de anúncio. Quando você indica que quer que o Google trate seu conteúdo como direcionado ao público infantil, tomamos medidas para desativar a IBA e os anúncios de remarketing nessa solicitação de anúncio. As opções de configuração são as seguintes:

  • Defina tagForChildDirectedTreatment como YES para indicar que você quer que seu conteúdo seja tratado como direcionado a crianças para os fins da COPPA.
  • Defina tagForChildDirectedTreatment como NO para indicar que você não quer que seu conteúdo seja tratado como direcionado a crianças para os fins da COPPA.
  • Não defina tagForChildDirectedTreatment se você não quiser indicar como o conteúdo será tratado em relação à COPPA.

Swift

GADMobileAds.sharedInstance().requestConfiguration.tag(forChildDirectedTreatment: true)

Objective-C

[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];

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ê entende que o abuso dessa configuração pode resultar no encerramento da sua Conta do Google.

É possível marcar suas solicitações de anúncios para que sejam tratadas como sendo direcionadas a usuários abaixo da idade de consentimento no Espaço Econômico Europeu (EEE). Esse recurso foi projetado para ajudar a facilitar a conformidade com o Regulamento geral de proteção de dados (GDPR). É possível que você tenha outras obrigações legais nos termos do GDPR. Leia a orientação da União Europeia e consulte seu advogado. As ferramentas do Google foram criadas para facilitar a conformidade e não livram os editores das obrigações legais. Saiba mais sobre como o GDPR afeta os editores.

Ao usar esse recurso, uma tag para usuários abaixo da idade de consentimento na Europa (TFUA, na sigla em inglês) será incluída em todas as solicitações de anúncios futuras. Ele desativará a publicidade personalizada, incluindo o remarketing, para essa solicitação específica. As solicitações a 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 configuração pode ser usada com todas as versões do SDK dos anúncios para dispositivos móveis do Google chamando o método tagForUnderAgeOfConsent no objeto GADMobileAds.requestConfiguration e transmitindo YES.

  • Defina tagForUnderAgeOfConsent como YES ou true para indicar que você quer que as solicitações de anúncios sejam processadas de maneira adequada para os usuários abaixo da idade de consentimento.
  • Não definir tagForUnderAgeOfConsent indica que você não quer que as solicitações de anúncios sejam processadas de maneira adequada para os usuários abaixo da idade de consentimento.

O exemplo a seguir indica que você quer que a TFUA seja incluída na solicitação de anúncio:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true);

Objective-C

[GADMobileAds.sharedInstance.requestConfiguration tagForUnderAgeOfConsent:YES];

As tags para ativar a configuração "feito para crianças" e tagForUnderAgeOfConsent não podem ser definidas simultaneamente como true. Se forem, a configuração "feito para crianças" terá precedência.

Filtragem de conteúdo do anúncio

Os apps podem definir uma classificação máxima do conteúdo do anúncio para todas as solicitações de anúncios usando a propriedade maxAdContentRating de GADRequestConfiguration. Essa configuração se aplica a todas as solicitações de anúncios futuras para o restante da sessão. Os valores possíveis para essa propriedade são baseados em classificações de rótulo de conteúdo digital e precisam ser uma das seguintes constantes:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

O código a seguir configura todas as solicitações de anúncios para especificar que o conteúdo do anúncio retornado precisa corresponder a uma designação de Conteúdo digital não superior a GADMaxAdContentRatingGeneral.

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
  GADMaxAdContentRatingGeneral;

GADRequest

O objeto GADRequest coleta informações de segmentação que serão enviadas com uma solicitação de anúncio.

URL de conteúdo

Ao solicitar um anúncio, os apps podem transmitir o URL do conteúdo que estão sendo veiculados. Isso permite que a segmentação por palavras-chave combine o anúncio com o conteúdo.

Por exemplo, se o app solicitar um anúncio ao exibir conteúdo de https://www.example.com, transmita esse URL para segmentar palavras-chave relevantes:

Swift

let request = GADRequest()
request.contentURL = "https://www.example.com"

Objective-C

GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";

Perguntas frequentes

Qual segmentação é usada quando um anúncio é atualizado automaticamente?
Na atualização do anúncio, o objeto GADRequest especificado anteriormente é usado para segmentação novamente. Para definir uma nova segmentação, chame loadRequest explicitamente em GADBannerView com um novo objeto GADRequest.
Como transmitir parâmetros de segmentação adicionais para as redes de mediação?
Consulte Mediação para saber como enviar segmentação a redes de mediação.