광고 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를 반환합니다.

상속된 메서드

공개 메서드

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