TopicsManager

public final class TopicsManager
extends Object

java.lang.Object
   ↳ android.adservices.topics.TopicsManager


TopicsManager는 앱 및 광고 SDK에서 개인 정보 보호 방식으로 사용자 관심분야 주제를 가져올 수 있는 API를 제공합니다.

TopicsManager의 인스턴스는 Context.getSystemService(Class)TopicsManager 클래스를 사용하여 가져올 수 있습니다.

요약

공개 메서드

static TopicsManager get(Context context)

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

void getTopics(GetTopicsRequest getTopicsRequest, Executor executor, OutcomeReceiver<GetTopicsResponseException> callback)

주제를 반환합니다.

상속된 메서드

공개 메서드

get

public static TopicsManager get (Context context)

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

매개변수
context Context: 사용할 Context입니다. 이 값은 null일 수 없습니다.

반환 값
TopicsManager TopicsManager 인스턴스 이 값은 null일 수 없습니다.

getTopics

public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

주제를 반환합니다.
AdServicesPermissions.ACCESS_ADSERVICES_TOPICS 필요

매개변수
getTopicsRequest GetTopicsRequest: Topics 가져오기 요청입니다. 이 값은 null일 수 없습니다.

executor Executor: 콜백을 실행할 실행자입니다. 이 값은 null일 수 없습니다. 콜백 및 리스너 이벤트가 이 Executor를 통해 전달되므로 사용되는 스레드를 쉽게 제어할 수 있습니다. 애플리케이션의 기본 스레드를 통해 이벤트를 전달하려면 Context.getMainExecutor()를 사용하면 됩니다. 그 외의 경우에는 적절한 스레드에 전달되는 Executor를 제공합니다.

callback OutcomeReceiver: 주제를 사용할 수 있거나 오류가 발생한 후에 호출되는 콜백입니다. 이 값은 null일 수 없습니다.

반환 값
void 이 값은 null일 수 없습니다.

생성 값
IllegalStateException 이 API를 사용할 수 없는 경우입니다.