简体 EN 繁体

關於 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");