Preparazione al CCPA

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

di Gemini Advanced.

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 agli editori.

I publisher devono decidere autonomamente in che modo il trattamento dati limitato può supportare le loro di conformità e quando devono essere abilitati. È possibile utilizzare entrambi i parametri facoltativi nello stesso momento, sebbene abbiano lo stesso effetto sulla pubblicazione di annunci da parte di Google.

Questa guida ha lo scopo di aiutare gli editori a comprendere i passaggi necessari per attivare queste opzioni su per ogni richiesta di annuncio.

Indicatore RDP

Per comunicare a Google che l'RDP deve essere attivato utilizzando l'indicatore di Google, aggiungi &rdp=1 alla i parametri del tag annuncio, come illustrato 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 di IAB, utilizza il parametro del tag annuncio us_privacy. Assicurati che il valore 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)
}