次の方法で共有


AdvertisingManager.AdvertisingId プロパティ

定義

関連性の高い広告を提供するために使用される一意の 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

プロパティ値

String

Platform::String

winrt::hstring

広告 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;

適用対象

こちらもご覧ください