AdvertisingManager.AdvertisingId 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索用于提供更相关的广告的唯一 ID。 如果广告 ID 功能已关闭,则不会检索任何 ID。
public:
static property Platform::String ^ AdvertisingId { Platform::String ^ get(); };
static winrt::hstring AdvertisingId();
public static string AdvertisingId { get; }
var string = AdvertisingManager.advertisingId;
Public Shared ReadOnly Property AdvertisingId As String
属性值
广告 ID 表示为字母数字字符串。 当广告 ID 功能关闭时,这是一个空字符串。
注解
此属性检索一个唯一 ID,该 ID 用于通过了解用户使用哪些应用以及如何使用它们来提供更相关的广告。 它还用于通过确定广告的频率和有效性来提高服务质量,并检测欺诈和安全问题。 此 ID 是每用户、每设备;设备上单个用户的所有应用都具有相同的广告 ID。
如果广告 ID 功能已关闭,则不会检索任何 ID。 如果用户在安装 Windows 时选择快速设置,则会打开广告 ID 功能。 用户可在安装 Windows 时在自定义设置过程中或稍后通过电脑设置的“隐私”页关闭该功能。 还可以通过组策略将其关闭。
注意
如果用户在新设备自定义过程中关闭了广告 ID 功能,则以后添加到设备的任何用户帐户都会默认关闭该功能。 如果他们想要使用广告 ID,这些用户必须通过 电脑设置显式启用该功能。
当该功能关闭后再次打开时,Windows 会创建新的广告 ID- 旧广告 ID 不会重复使用。 还可以在操作系统升级期间重置广告 ID。 由于广告 ID 是每个设备的值,因此它不会随用户帐户一起漫游。 无法为子帐户启用它。 不备份值。
将检索此属性,如下所示:
var advertisingId = Windows.System.UserProfile.AdvertisingManager.AdvertisingId;
winrt::hstring advertisingId{ Windows::System::UserProfile::AdvertisingManager::AdvertisingId() };
auto advertisingId = Windows::System::UserProfile::AdvertisingManager::AdvertisingId;