API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加

AdServicesState

public class AdServicesState
extends Object

java.lang.Object
   ↳ android.adservices.AdServicesState


このクラスは、AdServicesApi apk によって公開される API の状態を指定します。

概要

パブリック メソッド

static boolean isAdServicesStateEnabled()

AdServicesApi の現在の状態を返します。

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

void finalize()

ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタから呼び出されます。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのモニターを待機している単一のスレッドを起動します。

final void notifyAll()

このオブジェクトのモニターで待機中のスレッドをすべて起こします。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait(long timeoutMillis)

現在のスレッドを、復帰するまで待機させます。通常は、 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

パブリック メソッド

isAdServicesStateEnabled

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public static boolean isAdServicesStateEnabled ()

AdServicesApi の現在の状態を返します。AdServicesApi の状態が変更される可能性があるのは再起動したときだけであるため、この値をキャッシュに保存することはできても、永続化することはできません。つまり、再起動後に値を再確認する必要があります。

戻り値
boolean