Tuân thủ đạo luật về quyền riêng tư của người tiêu dùng

Read time 5 minutes

Tất cả các phiên bản SDK Unity Ads đều phải tuân thủ các đạo luật về quyền riêng tư của người tiêu dùng sau đây:

  • Đạo luật Quyền riêng tư của Người tiêu dùng California (CCPA), có hiệu lực tại California từ tháng 1 năm 2019.
  • Đạo luật Quyền riêng tư của Người tiêu dùng Virginia (VCDPA), có hiệu lực tại Virginia từ tháng 1 năm 2023.
  • Đạo luật Quyền riêng tư Colorado (CPA), có hiệu lực tại Colorado từ tháng 7 năm 2023.
  • Đạo luật Quyền riêng tư Dữ liệu Connecticut (CTDPA), có hiệu lực tại Connecticut từ tháng 7 năm 2023.
  • Luật Quebec 25 (QCLAW25), có hiệu lực tại Quebec, Canada từ tháng 9 năm 2023.
  • Đạo luật Quyền riêng tư của Người tiêu dùng Utah (UCPA), có hiệu lực tại Utah từ tháng 12 năm 2023.

Truy cập trang web pháp lý của chúng tôi để biết thêm thông tin về Phương pháp tiếp cận quyền riêng tư của Unity.

Giải pháp tích hợp sẵn của Unity

Unity khuyên bạn nên cập nhật lên phiên bản SDK Unity Ads mới nhất, nhưng điều này không bắt buộc để tuân thủ CCPA, VCDPA, CPA, CTDPA, Luật Quebec 25 và UCPA. SDK phiên bản 2.0 trở lên tự động cung cấp cho người dùng bị ảnh hưởng một quy trình chấp thuận theo ngưỡng tuổi đối với quảng cáo nhắm mục tiêu, mà không cần đơn vị phát hành triển khai.

Cách triển khai giải pháp tùy chỉnh

Nếu đơn vị phát hành hoặc nhà phân phối quảng cáo yêu cầu người dùng chọn tham gia theo cách thủ công, họ có thể dùng API sau để chuyển tiếp cờ chấp thuận cho SDK Unity Ads. Nếu Unity nhận được cờ này, tùy chọn tham gia tích hợp sẵn sẽ không xuất hiện.

// If the user opts in to targeted advertising:
MetaData privacyMetaData = new MetaData("privacy");
privacyMetaData.Set("consent", "true");
Advertisement.SetMetaData(privacyMetaData);

// If the user opts out of targeted advertising:
MetaData privacyMetaData = new MetaData("privacy");
privacyMetaData.Set("consent", "false");
Advertisement.SetMetaData(privacyMetaData);
// If the user opts in to targeted advertising:
UADSMetaData *privacyConsentMetaData = [[UADSMetaData alloc] init];
[privacyConsentMetaData set:@"privacy.consent" value:@YES];
[privacyConsentMetaData commit];

// If the user opts out of targeted advertising:
UADSMetaData *privacyConsentMetaData = [[UADSMetaData alloc] init];
[privacyConsentMetaData set:@"privacy.consent" value:@NO];
[privacyConsentMetaData commit];
// If the user opts in to targeted advertising:
MetaData privacyMetaData = new MetaData(this);
privacyMetaData.set("privacy.consent", true);
privacyMetaData.commit();

// If the user opts out of targeted advertising:
MetaData privacyMetaData = new MetaData(this);
privacyMetaData.set("privacy.consent", false);
privacyMetaData.commit();