Segmentação

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

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

Download da demonstração da API

Pré-requisitos

Conclua o guia Primeiros passos.

GADRequestConfiguration

GADRequestConfiguration é um objeto que coleta informações de segmentação para serem aplicadas globalmente pela instância compartilhada GADMobileAds. Ele pode ser acessado com o seguinte código:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Para garantir que todas as solicitações de anúncio apliquem as mudanças na configuração de solicitação, defina a configuração de solicitação antes de Inicializar o SDK de anúncios para dispositivos móveis.

Configuração direcionada a crianças

Para fins da 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 quando você fizer uma solicitação de anúncio. Quando você indica que quer que o Google trate seu conteúdo como direcionado a crianças, o Google toma medidas para desativar a publicidade com base em interesses 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 true para indicar que você quer que seu conteúdo seja tratado como direcionado a crianças para fins de conformidade com a COPPA. Isso impede a transmissão do identificador de publicidade, IDFA.
  • Defina tagForChildDirectedTreatment como false para indicar que você não quer que seu conteúdo seja tratado como direcionado a crianças para fins de conformidade com a COPPA.
  • Não defina tagForChildDirectedTreatment se não quiser indicar como quer que seu conteúdo seja tratado em relação à COPPA.

O exemplo a seguir indica que você quer que seu conteúdo seja tratado como dirigido a crianças para fins da COPPA:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;

Ao definir essa tag, você confirma que esta notificação é precisa 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.

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 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 seu advogado. As ferramentas do Google foram criadas para facilitar a conformidade, mas não isentam os editores das obrigações legais. Saiba mais sobre como o GDPR afeta os editores.

Ao usar esse recurso, um parâmetro "Tag para usuários abaixo da idade de consentimento" na Europa (TFUA, na sigla em inglês) será incluído em todas as solicitações de anúncios futuras. Esse 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úncios terceirizados também sã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. Para isso, defina a propriedade tagForUnderAgeOfConsent no objeto GADMobileAds.requestConfiguration e transmita true.

  • Defina tagForUnderAgeOfConsent como true para indicar que você quer que as solicitações de anúncios sejam processadas de maneira adequada para usuários abaixo da idade de consentimento. Isso também impede a transmissão do identificador de publicidade, IDFA.
  • Não definir tagForUnderAgeOfConsent indica que você não quer que as solicitações de anúncios sejam processadas de maneira adequada para usuários abaixo da idade de consentimento.

O exemplo a seguir indica que você quer incluir a TFUA na sua 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 direcionada a crianças e tagForUnderAgeOfConsent não podem ser definidas simultaneamente como true. Se forem, a configuração direcionada a 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úncio 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 nas 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úncio para especificar que o conteúdo do anúncio retornado deve corresponder a uma designação de rótulo de conteúdo digital não superior a GADMaxAdContentRatingGeneral.

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Tratamento de privacidade do editor (Beta)

A Tratamento de privacidade do publisher (API PPT, na sigla em inglês) é uma ferramenta opcional que permite que os apps indiquem se a personalização de anúncios será desativada para todas as solicitações de anúncios usando a propriedade publisherPrivacyPersonalizationState de GADRequestConfiguration. Ao usar esse recurso, um parâmetro de tratamento de privacidade do editor (PPT, na sigla em inglês) é incluído em todas as solicitações de anúncios futuras para o restante da sessão.

Por padrão, as solicitações de anúncios ao Google veiculam anúncios personalizados. O código abaixo desativa a personalização de anúncios para todas as solicitações de anúncios:

Swift

GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GADRequest

O objeto GADRequest coleta informações de segmentação para serem 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 estiverem veiculando. Isso permite que a segmentação por palavras-chave faça uma correspondência entre o anúncio e o conteúdo.

Por exemplo, se o app estiver solicitando um anúncio enquanto exibe conteúdo de https://www.example.com, você poderá transmitir este 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 explicitamente loadRequest em GADBannerView com um novo objeto GADRequest.
Como faço para transmitir parâmetros de segmentação extras para redes de mediação?
Consulte Mediação para saber como enviar a segmentação para redes de mediação.