TIFA is a randomized and non-persistent Samsung Smart TV device identifier that can be reset.
Personal information collected for the purpose of serving advertisements ("TIFA information") is linked to the TIFA. TIFA information must be used complying with all applicable privacy and data protection laws and regulations, including user consent.
The TIFA can be used for specific purposes only:
- Serving in-app advertisements
- Installing applications through your in-app advertisement
- Launching applications through your in-app advertisement, such as another application on the device, the Web browser, or a video player
- Collecting application usage data related to in-app advertisements, such as in-app purchases or subscriptions, for analyzing in-app advertisement attribution
When transferring the TIFA on the network, you must use an encrypted protocol such as HTTPS.
The TIFA cannot be associated with personally-identifiable information or any persistent device identifier, such as the DUID or MAC address. The user can generate a new TIFA at any time. You must not map or connect data from any previous TIFA to the new TIFA.
Code example:
try {
webapis.adinfo.getTIFA();
console.log(" getTIFA value = " + value);
} catch (e) {
if(e.message.indexOf('undefined') == -1) {
// Error, such as a missing privilege
} else {
// Undefined error
// Older firmware and models do not support this method
// Consider using a legacy method
}
}