'Tizen::TV::Service::Adinfo::Adinfo' class Reference

Public Static Functions

string GetTIFA ( )
TIFA is a randomized, non-persistent, and resettable Samsung Smart TV device identifier. The personal information collected for the purpose of providing advertisement is linked to TIFA (collectively "TIFA Information"). TIFA shall be collected and used only for the following purposes. Any other purpose is prohibited. More...
bool IsLATEnabled ( )
Checks whether the device has limited ad tracking. This API is also available in .net version 4.4.3 and later. More...
string GetUuid ( )
Get Universally Unique Identifier(UUID). Different UUID values are generated for each app. UUID shall not be used for advertising purpose. If your app collects and uses both UUID and TIFA, they shall be transferred by separate streaming when each of such identifiers is sent outside of the device. Also, UUID and TIFA shall be separated in the entire data processing procedure, including storage, utilization, processing and deletion within the server. The collection and use of the UUID shall be in compliance with all applicable privacy and data protection laws and regulations including getting prior consent from the user. This API is also available in .net version 4.4.3 and later. More...

Public Static Functions

string GetTIFA()

   TIFA is a randomized, non-persistent, and resettable Samsung Smart TV device identifier. The personal information collected for the purpose of providing advertisement is linked to TIFA (collectively "TIFA Information"). TIFA shall be collected and used only for the following purposes. Any other purpose is prohibited.

  • In-app advertisements
  • Installation of other applications through your in-app advertisement
  • Running another application (including apps already installed on the Samsung Smart TV), web browser or video player through your in-app advertisement.
  • Collecting the app usage data related to the in-app advertisement (e.g. in-app subscription, in-app contents purchasement, or etc.) for the purpose of analyzing in-app advertisement attribution. TIFA will be newly generated whenever user resets the TIFA, and you shall agree not to map any previous TIFA with the newly generated TIFA ("mapping" means tracking and identifying any previous TIFA with the newly generated TIFA). The encrypted protocol (e.g: https) shall be used when the TIFA is sent outside of the device. TIFA shall not be connected to personally-identifiable information or associated with any persistent device identifier (e.g. DUID, MAC address, etc). The collection and use of the TIFA Information shall be in compliance with all applicable privacy and data protection laws and regulations including getting prior consent from the user. This API is also available in .net version 4.4.3 and later.

Returns

string ID For Advertising

Exceptions

Exception
   Thrown when check privilege failed
InvalidOperationException
   Thrown when psid has wrong value

Privilege

http://developer.samsung.com/privilege/adinfo

Privilege Level

Public

Legal Review Result

Legal review completed. Details have been added to the description.

Product

TV

Version

5.5.0

SDK Support

Y

bool IsLATEnabled()

   Checks whether the device has limited ad tracking. This API is also available in .net version 4.4.3 and later.

Returns

boolean value to indicate whether limited ad tracking is set. true: Limit Ad Tracking false: Not Limit Ad Tracking

Exceptions

Exception
   Thrown when check privilege failed

Privilege

http://developer.samsung.com/privilege/adinfo

Privilege Level

Public

Legal Review Result

Legal review completed. Details have been added to the description.

Product

TV

Version

5.5.0

SDK Support

Y

string GetUuid()

   Get Universally Unique Identifier(UUID). Different UUID values are generated for each app. UUID shall not be used for advertising purpose. If your app collects and uses both UUID and TIFA, they shall be transferred by separate streaming when each of such identifiers is sent outside of the device. Also, UUID and TIFA shall be separated in the entire data processing procedure, including storage, utilization, processing and deletion within the server. The collection and use of the UUID shall be in compliance with all applicable privacy and data protection laws and regulations including getting prior consent from the user. This API is also available in .net version 4.4.3 and later.

Returns

randomized 36 characters uuid

Privilege

None

Privilege Level

Non-privilege

Legal Review Result

Legal review completed. Details have been added to the description.

Product

TV

Version

5.5.0

SDK Support

Y