Preparazione al CCPA

Per aiutare i publisher a rispettare il California Consumer Privacy Act (CCPA), l'SDK Interactive Media Ads di Google consente ai publisher di utilizzare due diversi parametri per indicare se Google deve attivare il trattamento dati limitato (RDP). L'SDK offre ai publisher la possibilità di impostare l'RDP a livello di richiesta di annuncio utilizzando i seguenti parametri:

Quando viene utilizzato uno dei due parametri, Google applica limitazioni al modo in cui utilizza alcuni identificatori univoci e altri dati trattati nella fornitura di servizi ai publisher.

Gli editori devono decidere autonomamente in che modo il trattamento dati limitato può supportare i loro piani di conformità e quando deve essere attivato. È possibile utilizzare entrambi i parametri facoltativi contemporaneamente, anche se hanno lo stesso effetto sulla pubblicazione di annunci di Google.

Lo scopo di questa guida è aiutare gli editori a comprendere i passaggi necessari per attivare queste opzioni in base alle richieste di annuncio.

Indicatore RDP

Per comunicare a Google che l'RDP deve essere attivato utilizzando l'indicatore di Google, aggiungi &rdp=1 ai parametri del tag annuncio, come mostrato nell'esempio seguente:

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{ @"rdp" : @1};
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                     adDisplayContainer: adDisplayContainer,
                                     videoDisplay: imaVideoDisplay);
  request?.adTagParameters = ["rdp" : 1];
  adsLoader.requestStream(with: request)
}

Indicatore IAB

Per comunicare a Google che l'RDP deve essere attivato utilizzando l'indicatore IAB, utilizza il parametro del tag annuncio us_privacy. Assicurati che il valore della stringa che utilizzi sia conforme alla specifica IAB.

Lo snippet seguente mostra come creare una richiesta di annuncio con il parametro IAB "1YNN":

Objective-C

- (void)requestStream {
  ...
  IMALiveStreamRequest *request =
      [[IMALiveStreamRequest alloc] initWithAssetKey:kAssetKey
                              adDisplayContainer:adDisplayContainer
                                    videoDisplay:imaVideoDisplay];
  request.adTagParameters = @{ @"us_privacy" : @"1YNN"};
  [self.adsLoader requestStreamWithRequest:request];
}

Swift

func requestStream() {
  ...
  let request = IMALiveStreamRequest(assetKey: ViewController.kAssetKey,
                                     adDisplayContainer: adDisplayContainer,
                                     videoDisplay: imaVideoDisplay);
  request?.adTagParameters = ["us_privacy" : "1YNN"];
  adsLoader.requestStream(with: request)
}