Adjust SDKには、デバイス情報を返すヘルパーメソッドが含まれています。これらのメソッドを使用することでコールバックに詳細を追加し、レポートを改善させましょう。
AdjustのデバイスID
getAdid(): Promise<string>Adjustは各デバイスに固有のAdjust Device ID(ADID)を生成します。getAdidメソッドを呼び出すと、このIDをstringとして返します。
Adjust.getAdid(function (adid) { // Use adid value.});タイムアウト付きのAdjustデバイスID
getAdidWithTimeout(timeoutInMilliseconds: number, callback: (adid: string | null) => void): voidまた、getAdidWithTimeoutメソッドを呼び出して、ADIDを非同期的にリクエストすることもできます。ミリ秒単位のタイムアウトとコールバック機能をパスします。
SDKは、指定されたタイムアウト内にADIDを取得すると、コールバックに値をstringとして提供します。それ以外の場合は、nullをパスします。
Adjust.getAdidWithTimeout(timeoutMs, function (adid) { // Use adid value.});広告ID
getIdfa(): Promise<string>ID for Advertisers(IDFA)は、Appleデバイス端末の固有の識別子です。getIdfaメソッドを呼び出すと、このIDをstringとして返します。
Adjust.getIdfa(function (idfa) { // Use idfa value.});ベンダーID
getIdfv(): Promise<string>ID for Vendors(IDFV)は、Appleデバイスのベンダー固有の識別子です。getIdfvメソッドを呼び出すと、このIDをstringとして返します。
Adjust.getIdfv(function (idfv) { // Use idfv value.});Google Play開発者サービス広告ID
getGoogleAdId(): Promise<string>Google Play 開発者サービス ID(GPS ADID)は、Androidデバイスのデバイス固有の識別子です。
ユーザーは、端末の設定「広告のパーソナライズをオプトアウトする」を切り替えることで、GPS ADIDの共有を拒否できます。ユーザーがこの設定を有効にしている場合、Adjust SDKはGPS ADIDの値を「0」の文字列で返します。
この値にアクセスするには、バックグラウンドスレッドでgetGoogleAdIdメソッドを呼び出す必要があります。GPS ADID値にアクセスするには、デリゲート関数を割り当てます。
Adjust.getGoogleAdId(function (googleAdId) { // Use googleAdId string value.});Amazon 広告ID
getAmazonAdId(): Promise<string>Amazon Advertising ID(Amazon Ad ID)は、Android端末の端末固有の識別子です。getAmazonAdIdメソッドを呼び出すと、このIDをstringとして返します。
Adjust.getAmazonAdId(function (amazonAdId) { // Use amazonAdId string value.});