Hoạt động chuẩn bị để tuân thủ CCPA

Để giúp các nhà xuất bản tuân thủ Đạo luật về quyền riêng tư của người tiêu dùng tại California (CCPA), SDK quảng cáo trên phương tiện truyền thông tương tác của Google cho phép nhà xuất bản sử dụng hai thông số khác nhau để cho biết liệu Google có nên bật chế độ xử lý dữ liệu bị hạn chế (RDP). SDK cho phép nhà xuất bản đặt RDP ở cấp yêu cầu quảng cáo bằng cách sử dụng: thông số:

Khi bạn sử dụng một trong hai thông số này, Google sẽ hạn chế cách Google sử dụng một số giá trị nhận dạng duy nhất và được xử lý trong quá trình cung cấp dịch vụ cho nhà xuất bản.

Nhà xuất bản nên tự quyết định cách quy trình xử lý dữ liệu bị hạn chế có thể hỗ trợ các kế hoạch tuân thủ và thời điểm nên áp dụng. Có thể sử dụng cả hai tham số tuỳ chọn tại cùng một lúc, mặc dù chúng có cùng tác động đến việc phân phát quảng cáo của Google.

Hướng dẫn này nhằm giúp nhà xuất bản tìm hiểu các bước cần thực hiện để bật những lựa chọn này trên trên cơ sở mỗi yêu cầu quảng cáo.

Tín hiệu RDP

Để thông báo cho Google biết phải bật RDP bằng tín hiệu của Google, hãy thêm &rdp=1 vào thông số thẻ quảng cáo của bạn, như được thể hiện trong ví dụ sau:

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

Tín hiệu của IAB

Để thông báo cho Google biết phải bật RDP bằng tín hiệu của IAB, hãy sử dụng thông số thẻ quảng cáo us_privacy. Hãy đảm bảo rằng giá trị chuỗi mà bạn sử dụng tuân thủ Thông số kỹ thuật của IAB.

Đoạn mã dưới đây minh hoạ cách tạo một yêu cầu quảng cáo bằng thông số 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)
}