Adjust SDK 包含能够返回设备信息的辅助方法。用这些方法来向回传添加细节信息,优化报告。
Adjust 设备标识符
getAdid(): Promise<string>Adjust 会针对每台设备生成一个独特的 Adjust 设备 ID (ADID)。调用 getAdid 方法来通过 string 的形式返回此 ID。
Adjust.getAdid(function (adid) { // Use adid value.});带有超时值的 Adjust 设备标识符
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 (IDFA) 是 Apple 设备的独特标识符。调用 getIdfa 方法来通过 string 的形式返回此 ID。
Adjust.getIdfa(function (idfa) { // Use idfa value.});供应商 ID
getIdfv(): Promise<string>供应商 ID (IDFV) 是 Apple 设备供应商的独特标识符。调用 getIdfv 方法来通过 string 的形式返回此 ID。
Adjust.getIdfv(function (idfv) { // Use idfv value.});Google Play 服务广告 ID
getGoogleAdId(): Promise<string>Google Play 服务广告 ID (GPS ADID) 是安卓设备的独特标识符。
用户可以通过启用设备的 “选择停用广告个性化功能” 设置来停止分享自己的 GPS ADID。当用户启用该设置后,Adjust SDK 试图读取 GPS ADID 时会返回一串零。
您可以通过在后台线程中调用 getGoogleAdId 方法来获取该值。指定一个委托 (delgate) 函数,以访问 GPS ADID 值。
Adjust.getGoogleAdId(function (googleAdId) { // Use googleAdId string value.});Amazon 广告主 ID
getAmazonAdId(): Promise<string>Amazon 广告 ID (Amazon Ad ID) 是安卓设备的独特标识符。调用 getAmazonAdId 方法来通过 string 的形式返回此 ID。
Adjust.getAmazonAdId(function (amazonAdId) { // Use amazonAdId string value.});