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 はユーザーごと、デバイスごとです。デバイス上の 1 人のユーザーのすべてのアプリは、同じ広告 ID を持ちます。
広告 ID 機能がオフになっている場合、ID は取得されません。 ユーザーが Windows のインストール時に高速設定を選択すると、広告 ID 機能が有効になります。 この機能は、Windows をインストールするときのカスタム セットアップ プロセス中、または後で [PC 設定] の [プライバシー] ページを使用して、ユーザーがオフにすることができます。 また、グループ ポリシーを使用してオフにすることもできます。
Note
新しいデバイスカスタマイズプロセス中にユーザーが広告 ID 機能をオフにした場合、その機能は後でデバイスに追加されたすべてのユーザー アカウントに対して既定でオフになります。 広告 ID を使用する場合、これらのユーザーは PC 設定を使用して機能を明示的にオンにする必要があります。
この機能をオフにしてから再度オンにすると、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;