Przygotowanie do ustawy CCPA

Aby pomóc wydawcom zachować zgodność z Kalifornijska ustawa o ochronie prywatności konsumentów (California Consumer Privacy Act, CCPA), pakiet Google Interactive Media Ads SDK pozwala wydawcom za pomocą dwóch parametrów wskazujących, czy Google powinien ograniczonego przetwarzania danych (RDP). Pakiet SDK daje wydawcom możliwość ustawienia RDP na poziomie żądania reklamy za pomocą: parametry:

.

W przypadku używania jednego z tych parametrów Google ogranicza wykorzystywanie unikalnych identyfikatorów i innych przetwarzania danych w ramach świadczenia usług wydawcom.

Wydawcy powinni sami zdecydować, w jaki sposób ograniczone przetwarzanie danych i kiedy powinno być ono włączone. Oba parametry opcjonalne można wykorzystać na stronie , ale mają one taki sam wpływ na wyświetlanie reklam w Google.

Ten przewodnik ma pomóc wydawcom zrozumieć, co trzeba zrobić, aby włączyć te opcje na na podstawie żądania reklamy.

Sygnał RDP

Aby powiadomić Google, że RDP powinien zostać włączony z wykorzystaniem sygnału Google, dołącz ciąg &rdp=1 do parametrów tagu reklamy, jak w tym przykładzie:

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)
}

Sygnał IAB

Aby powiadomić Google, że RDP należy włączyć za pomocą sygnału IAB, użyj parametru tagu reklamy us_privacy Upewnij się, że używana wartość ciągu znaków jest zgodna z Specyfikacja IAB.

Fragment kodu poniżej pokazuje, jak utworzyć żądanie reklamy za pomocą parametru 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)
}