關於 GDPR
處理方法說明
截至 2018 年 5 月 25 日,“通用數據保護條例”(GDPR)將在歐盟實施。為了遵守GDPR,開發者有兩種選擇。
-
推薦做法: 開發者自行控制用戶級別的 GDPR 同意過程,然後將用戶的選擇傳達給 TGSDK。為此,開發人員可以使用自己的機制收集用戶的同意,然後通過調用 TGSDK 的 API 來更新或查詢用戶的同意狀態。
-
默認做法:允許 TGSDK 自行處理要求。 TGSDK 會在為歐洲用戶請求廣告之前展示同意對話框,並會記住用戶對後續廣告的同意或拒絕。
相關 API 說明
iOS
// 獲取用戶針對 GDRP 法規的選擇狀態
// yes = 同意
// no = 拒絕
// 空字符串 = 用戶未做出選擇
NSString* gdpr = [TGSDK getUserGDPRConsentStatus];
// 設置用戶針對 GDPR 法規的選擇狀態
// yes = 同意
// no = 拒絕
[TGSDK setUserGDPRConsentStatus:@"yes"];
// 獲取用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
// 空字符串 = 用戶未做出選擇
NSString* status = [TGSDK getIsAgeRestrictedUser];
// 設置用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
[TGSDK setIsAgeRestrictedUser:@"no"];
Android
// 獲取用戶針對 GDRP 法規的選擇狀態
// yes = 同意
// no = 拒絕
// 空字符串 = 用戶未做出選擇
String gdpr = TGSDK.getUserGDPRConsentStatus();
// 設置用戶針對 GDPR 法規的選擇狀態
// yes = 同意
// no = 拒絕
TGSDK.setUserGDPRConsentStatus("yes");
// 獲取用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
// 空字符串 = 用戶未做出選擇
String status = TGSDK.getIsAgeRestrictedUser();
// 設置用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
TGSDK.setIsAgeRestrictedUser("no");
Unity
// 獲取用戶針對 GDRP 法規的選擇狀態
// yes = 同意
// no = 拒絕
// 空字符串 = 用戶未做出選擇
using Together;
string gdpr = TGSDK.GetUserGDPRConsentStatus();
// 設置用戶針對 GDPR 法規的選擇狀態
// yes = 同意
// no = 拒絕
using Together;
TGSDK.SetUserGDPRConsentStatus("yes");
// 獲取用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
// 空字符串 = 用戶未做出選擇
using Together;
string status = TGSDK.GetIsAgeRestrictedUser();
// 設置用戶是否是未成年受監管的用戶
// yes = 是,是受監管用戶
// no = 不是
using Together;
TGSDK.SetIsAgeRestrictedUser("no");