AdIdManager

public class AdIdManager
extends Object

java.lang.Object
   ↳ android.adservices.adid.AdIdManager


AdId Manager は、アプリと広告 SDK が広告 ID にアクセスするための API を提供します。広告 ID はデバイスごとの一意の広告 ID で、ユーザーによるリセットが可能です。ユーザーはこれを簡単に管理でき、デベロッパーはパーソナライズド広告(旧称「インタレスト ベース広告」)を通じてアプリの収益化を継続するためのシンプルな標準システムを利用できます。

まとめ

パブリック メソッド

static AdIdManager get(Context context)

AdIdManager のインスタンスを作成するファクトリ メソッド。

void getAdId(Executor executor, OutcomeReceiver<AdIdException> callback)

広告 ID を返します。

継承されるメソッド

パブリック メソッド

get

public static AdIdManager get (Context context)

AdIdManager のインスタンスを作成するためのファクトリ メソッド。

パラメータ
context Context: 使用する Context。この値が null になることはありません。

戻り値
AdIdManager AdIdManager インスタンス。この値が null になることはありません。

getAdId

public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

広告 ID を返します。
必須: AdServicesPermissions.ACCESS_ADSERVICES_AD_ID

パラメータ
executor Executor: コールバックを実行するエグゼキュータ。 この値が null になることはありません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用されるスレッドを簡単に制御できます。アプリのメインスレッドからイベントをディスパッチするには、Context.getMainExecutor() を使用します。 それ以外の場合は、適切なスレッドにディスパッチする Executor を提供します。

callback OutcomeReceiver: adid が使用可能になったか、エラーが発生した後に呼び出されるコールバック。 この値が null になることはありません。

戻り値
void この値が null になることはありません。

例外
IllegalStateException エラーが返されます。