Segmentação

Selecione a plataforma: Android iOS Unity Flutter

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

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

Fazer o download do API Demo

Pré-requisitos

Leia o guia para iniciantes.

GADRequestConfiguration

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

Swift

let requestConfiguration = MobileAds.shared.requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Para que as mudanças na configuração sejam aplicadas a todas as solicitações de anúncio, faça isso antes de inicializar o SDK de anúncios para dispositivos móveis.

Configuração voltada para crianças

De acordo com a Lei de Proteção da Privacidade On-line das Crianças (COPPA), existe uma configuração chamada tagForChildDirectedTreatment.

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. Quando isso é indicado, tomamos medidas para desativar a IBA e os anúncios de remarketing nessa solicitação. As opções de configuração são as seguintes:

  • Defina tagForChildDirectedTreatment como true para que seu conteúdo seja tratado como direcionado a crianças e esteja em conformidade com a COPPA. Isso impede a transmissão do identificador de publicidade (IDFA).
  • Defina tagForChildDirectedTreatment como false para que seu conteúdo não seja tratado como direcionado a crianças para fins de conformidade com a COPPA.
  • Não defina tagForChildDirectedTreatment se não quiser indicar como o conteúdo deve ser tratado em relação à COPPA.

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

Swift

MobileAds.shared.requestConfiguration.tagForChildDirectedTreatment = 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ê está ciente de que o abuso dessa configuração poderá resultar no encerramento da sua Conta do Google.

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 como o GDPR afeta os publishers.

Ao usar esse recurso, um parâmetro Tag para Usuários Abaixo da Idade de Consentimento na Europa (TFUA) é incluído em todas as futuras solicitações de anúncio. Ele desativará a publicidade personalizada, incluindo o remarketing, para aquela solicitação específica. As solicitações a fornecedores de anúncio terceirizados também serão desativadas, como pixels de medição 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, definindo a propriedade tagForUnderAgeOfConsent no objeto GADMobileAds.requestConfiguration e transmitindo true.

  • Defina tagForUnderAgeOfConsent como true para indicar que você quer que as solicitações de anúncio 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 sejam processadas de maneira adequada para esses usuários.

O exemplo a seguir indica que a TFUA deve ser incluída na sua solicitação de anúncio:

Swift

MobileAds.shared.requestConfiguration.tagForUnderAgeOfConsent = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;

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

Os apps podem definir uma classificação máxima do conteúdo do anúncio para todas as solicitações usando a propriedade maxAdContentRating de GADRequestConfiguration. Essa configuração se aplica a todas as solicitações de anúncios futuras durante o restante da sessão. Os valores possíveis para essa propriedade são baseados nas classificações 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 para especificar que o conteúdo do anúncio retornado deve corresponder a uma designação de classificação de conteúdo digital inferior a GADMaxAdContentRatingGeneral.

Swift

MobileAds.shared.requestConfiguration.maxAdContentRating =
  GADMaxAdContentRating.general

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Tratamento de privacidade do publisher (Beta)

A API Publisher Privacy Treatment (PPT) é uma ferramenta opcional que permite aos apps indicar se a personalização de anúncios precisa ser desativada para todas as solicitações usando a propriedade publisherPrivacyPersonalizationState de GADRequestConfiguration. Ao usar esse recurso, um parâmetro de tratamento de privacidade do publisher é incluído em todas as solicitações futuras pelo restante da sessão.

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

Swift

MobileAds.shared.requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GADRequest

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

Adicionar extras de rede

Os extras de rede são detalhes adicionais enviados com uma solicitação de anúncio, específicos a uma única origem de anúncio.

O snippet de código a seguir define uma chave de parâmetro extra do collapsible com um valor de bottom para o Google:

Swift

let request = Request()
let extras = Extras()
extras.additionalParameters = ["collapsible": "bottom"]
request.register(extras)
adLoader?.load(request)

Objective-C

GADRequest *request = [GADRequest request];
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{@"collapsible": @"bottom"};
[request registerAdNetworkExtras:extras];
[self.adLoader loadRequest:request];

URL de conteúdo

Ao solicitar um anúncio, os apps podem transmitir o URL do conteúdo veiculado. Isso permite que a segmentação por palavras-chave corresponda o anúncio ao conteúdo.

Por exemplo, se o app estiver solicitando um anúncio enquanto mostra conteúdo de https://www.example.com, você poderá transmitir esse URL para segmentar palavras-chave relevantes:

Swift

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

Objective-C

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

FAQ

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