Estratégias de privacidade

Para conferir as principais considerações ao preparar seu app para as mudanças de privacidade do iOS, consulte Estratégias de privacidade para iOS.

Ativar a SKAdNetwork para acompanhar conversões

Pré-requisitos: SDK dos anúncios para dispositivos móveis do Google 7.64.0 ou mais recente

O SDK dos anúncios para dispositivos móveis do Google é compatível com o acompanhamento de conversões usando a SKAdNetwork da Apple, que permite que o Google e os compradores terceirizados participantes atribuam uma instalação do app mesmo quando o IDFA não está disponível.

Para ativar esse recurso, atualize a chave SKAdNetworkItems com um dicionário adicional que defina os valores de SKAdNetworkIdentifier do Google e dos compradores terceiros participantes no Info.plist.

O exemplo a seguir inclui o Google (cstr6suwn9.skadnetwork) e seleciona outros identificadores da SKAdNetwork do comprador que foram fornecidos ao Google. O Google está comprometido em atualizar essa lista para incluir mais compradores e trabalhar com o setor em soluções para compartilhar os valores de SKAdNetworkIdentifier de forma mais ampla. Esta página contém as atualizações mais recentes.

<key>SKAdNetworkItems</key>
<array>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4fzdc2evr5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>p78axxw29g.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v72qych5uu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cp8zw746q7.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3sh42y64q3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c6k4g5qg8m.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>s39g8k73mm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qy4746246.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>mlmmfzh3r3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>su67r6k2v3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>7ug5zh24hu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>vutu7akeur.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>y5ghdn5j9k.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n38lu8286q.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>47vhws6wlr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbd757ywx3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>9t245vhmpl.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4468km3ulz.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2u9pt9hc89.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8s468mfl3y.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>pwa73g5rt2.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>578prtvx9j.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4dzt52r2t5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>tl55sbb4fm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

Mediação

Se você usa a mediação, verifique a documentação de cada parceiro de rede de publicidade para saber quais outros valores de SKAdNetworkIdentifier são necessários.

Para origens de anúncios não listadas, entre em contato com a equipe da sua conta para saber os valores de SKAdNetworkIdentifier necessários.

Solicitar autorização para a transparência no rastreamento de apps

Pré-requisitos: SDK dos anúncios para dispositivos móveis do Google 7.64.0 ou mais recente

Para mostrar a solicitação de autorização da Transparência no rastreamento em apps para acessar o IDFA, atualize o Info.plist para adicionar a chave NSUserTrackingUsageDescription com uma mensagem personalizada que descreva seu uso. Confira um exemplo de texto de descrição:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

A descrição de uso aparece na caixa de diálogo "App Tracking Transparency":

Para apresentar a solicitação de autorização, chame requestTrackingAuthorizationWithCompletionHandler:. Recomendamos aguardar o callback de conclusão antes de carregar anúncios para que, se o usuário conceder a permissão de transparência de rastreamento de apps, o SDK dos anúncios para dispositivos móveis do Google possa usar o IDFA nas solicitações de anúncios.

Swift

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
    // Tracking authorization completed. Start loading ads here.
    // loadAd()
  })
}

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

Para mais informações sobre os valores de status possíveis, consulte ATTrackingManager.AuthorizationStatus.

SKOverlay

Pré-requisitos: SDK dos anúncios para dispositivos móveis do Google 8.5.0 ou mais recente

SKOverlay apresenta um app recomendado como uma sobreposição em cima de um anúncio para que os usuários possam instalá-lo sem sair do seu app.

Se você usa o SDK dos anúncios para dispositivos móveis do Google 8.5.0 ou mais recente, não precisa fazer nada para ativar o SKOverlay no seu app. Quando há um benefício de performance positivo para usuários e anunciantes, os anúncios são aprimorados automaticamente com o SKOverlay.

Domínios vinculados ao app

Em junho de 2020, a Apple introduziu os domínios vinculados ao app como um recurso opcional para os desenvolvedores limitarem os domínios de todos os WKWebView em um app a 10 ou menos, usando a chave WKAppBoundDomains Info.plist.

Se você adicionar a chave WKAppBoundDomains ao arquivo Info.plist, o SDK dos anúncios para dispositivos móveis do Google pode não carregar anúncios.

ID próprio do editor, anteriormente conhecido como mesma chave de app

Pré-requisitos: SDK dos anúncios para dispositivos móveis do Google 8.3.0 ou mais recente

O SDK dos anúncios para dispositivos móveis do Google apresentou o ID próprio do editor, anteriormente conhecido como mesma chave de app, para ajudar a veicular anúncios mais relevantes e personalizados usando os dados coletados dos seus apps.

O ID próprio do editor é ativado por padrão, mas você pode desativá-lo usando o seguinte método.

Swift

@import GoogleMobileAds

// Disables Publisher first-party ID, formerly known as same app key.
GADMobileAds.sharedInstance().requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

@import GoogleMobileAds;

// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];