Tất cả các phiên bản SDK Unity Ads đều tuân thủ Quy định Chung về Bảo vệ Dữ liệu (GDPR), có hiệu lực tại Khu vực Kinh tế châu Âu (EEA) vào ngày 25 tháng 5 năm 2018.
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 SDK Unity Ads lên phiên bản mới nhất, nhưng đây không phải là điều bắt buộc để tuân thủ GDPR.
Giờ đây, SDK phiên bản 2.0 trở xuống chỉ truyền tải cho người dùng quảng cáo theo ngữ cảnh, hoàn toàn dựa trên vị trí địa lý và màn chơi hiện tại. Không dữ liệu lịch sử hoặc cá nhân nào được sử dụng để nhắm mục tiêu quảng cáo, kể cả hành vi người dùng trong ứng dụng này và trên các ứng dụng khác hoặc lượt cài đặt.
SDK phiên bản 2.0 trở lên tự động cung cấp cho người dùng bị ảnh hưởng cơ hội chọn tham gia quảng cáo được nhắm mục tiêu, mà không cần đơn vị phát hành triển khai. Trên cơ sở từng ứng dụng, trong lần đầu tiên quảng cáo của Unity xuất hiện, người dùng sẽ nhìn thấy một banner có tùy chọn tham gia quảng cáo nhắm mục tiêu vào hành vi. Sau đó, người dùng có thể chọn nút thông tin để quản lý các tùy chọn về quyền riêng tư của mình.
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, tùy chọn tham gia của Unity sẽ không xuất hiện. Lưu ý rằng người dùng vẫn có thể yêu cầu chọn không tham gia hoặc xóa dữ liệu và truy cập vào dữ liệu của mình bất kỳ lúc nào bằng cách nhấn vào biểu tượng Quyền riêng tư Dữ liệu của Unity khi hoặc sau khi quảng cáo xuất hiện.
Sử dụng API sau để chuyển cờ chấp thuận vào SDK Unity Ads.
// If the user opts in to targeted advertising: MetaData gdprMetaData = new MetaData("gdpr"); gdprMetaData.Set("consent", "true"); Advertisement.SetMetaData(gdprMetaData); // If the user opts out of targeted advertising: MetaData gdprMetaData = new MetaData("gdpr"); gdprMetaData.Set("consent", "false"); Advertisement.SetMetaData(gdprMetaData);
// If the user opts in to targeted advertising: UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init]; [gdprConsentMetaData set:@"gdpr.consent" value:@YES]; [gdprConsentMetaData commit]; // If the user opts out of targeted advertising: UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init]; [gdprConsentMetaData set:@"gdpr.consent" value:@NO]; [gdprConsentMetaData commit];
// If the user opts in to targeted advertising: MetaData gdprMetaData = new MetaData(this); gdprMetaData.set("gdpr.consent", true); gdprMetaData.commit(); // If the user opts out of targeted advertising: MetaData gdprMetaData = new MetaData(this); gdprMetaData.set("gdpr.consent", false); gdprMetaData.commit();