광고 ID 관리자

public class AdIdManager
extends Object

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


AdId Manager는 앱 및 광고 SDK에서 광고 ID에 액세스할 수 있는 API를 제공합니다. 광고 ID는 광고를 위해 사용자가 재설정할 수 있는 고유한 기기별 ID입니다. 사용자는 광고 ID를 통해 광고를 더 효율적으로 관리할 수 있으며 개발자는 개인 맞춤 광고 (이전 명칭: 관심 기반 광고)를 통해 앱에서 수익을 계속 창출할 수 있는 간단한 표준 시스템을 얻습니다.

요약

공개 메서드

static AdIdManager get(Context context)

AdIdManager 인스턴스를 만드는 팩토리 메서드입니다.

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

광고 ID를 반환합니다.

상속된 메서드

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()

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 현재 스레드가 대기하도록 합니다.

공개 메서드

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 이 API를 사용할 수 없는 경우