Przygotowanie do ustawy CCPA

Aby pomóc wydawcom zachować zgodność z kalifornijską ustawą o ochronie prywatności konsumentów (California Consumer Privacy Act, CCPA), pakiet Google Interactive Media Ads SDK umożliwia wydawcom korzystanie z 2 różnych parametrów do wskazywania, czy Google ma włączyć ograniczone przetwarzanie danych. Umożliwia on wydawcom skonfigurowanie RDP na poziomie żądania reklamy za pomocą tych parametrów:

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

Wydawcy powinni sami zdecydować, w jaki sposób ograniczone przetwarzanie danych może pomóc w ich planach zgodności i kiedy powinno być włączone. Możesz używać obu parametrów opcjonalnych jednocześnie, ale mają one taki sam wpływ na wyświetlanie reklam przez Google.

Ten przewodnik pomoże wydawcom zrozumieć, jak włączyć te opcje w przypadku poszczególnych żądań reklamy.

Sygnał RDP

Aby powiadomić Google o konieczności włączenia RDP za pomocą sygnału Google, dołącz do parametrów tagu reklamy ciąg &rdp=1 w sposób podany 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 o konieczności włączenia RDP za pomocą sygnału IAB, użyj parametru tagu reklamy us_privacy. Upewnij się, że używana wartość ciągu jest zgodna ze specyfikacją IAB.

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