AdServicesApiUtil

public class AdServicesApiUtil
extends Object

java.lang.Object
   ↳ android.adservices.AdServicesApiUtil


Esta classe encapsula os possíveis estados das APIs expostas pelo APK da AdServicesApi.

Resumo

Constantes

int ADSERVICES_API_STATE_DISABLED

Este estado indica que as APIs expostas pela AdServicesApi estão indisponíveis.

int ADSERVICES_API_STATE_ENABLED

Este estado indica que as APIs expostas pela AdServicesApi foram ativadas.

Métodos públicos

static int getAdServicesApiState()

Retorna o estado atual da AdServicesApi.

Métodos herdados

Constantes

ADSERVICES_API_STATE_DISABLED

public static final int ADSERVICES_API_STATE_DISABLED

Este estado indica que as APIs expostas pela AdServicesApi estão indisponíveis. Uma invocação resulta em uma UnsupportedOperationException.

Valor da constante: 0 (0x00000000)

ADSERVICES_API_STATE_ENABLED

public static final int ADSERVICES_API_STATE_ENABLED

Este estado indica que as APIs expostas pela AdServicesApi foram ativadas.

Valor da constante: 1 (0x00000001)

Métodos públicos

getAdServicesApiState

public static int getAdServicesApiState ()

Retorna o estado atual da AdServicesApi. O estado da AdServicesApi pode mudar somente após a reinicialização. Esse valor pode ser armazenado em cache, mas não persistido, ou seja, o valor precisa ser verificado novamente após uma reinicialização.

Retorna
int O valor é ADSERVICES_API_STATE_DISABLED ou ADSERVICES_API_STATE_ENABLED