UpdateAdCounterHistogramRequest(업데이트)

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.UpdateAdCounterHistogramRequest


광고 카운터 히스토그램을 업데이트하는 데 필요한 필수 인수를 래핑하는 객체를 요청합니다.

광고 카운터 키 및 광고 이벤트 유형과 연결된 이벤트의 이전 로그인 광고 카운터 히스토그램은 Protected Audience API를 사용할 때 최대 게재빈도 필터링을 알리는 데 사용됩니다.

요약

중첩된 클래스

class UpdateAdCounterHistogramRequest.Builder

UpdateAdCounterHistogramRequest 객체의 빌더입니다. 

공개 메서드

boolean equals(Object o)

UpdateAdCounterHistogramRequest 객체에 동일한 정보가 포함되어 있는지 확인합니다.

int getAdEventType()

광고의 카운터 키와 함께 업데이트해야 하는 히스토그램을 식별하는 광고 이벤트 유형을 가져옵니다.

long getAdSelectionId()

렌더링된 광고의 이벤트와 연결된 광고 선택 ID를 가져옵니다.

AdTechIdentifier getCallerAdTech()

호출자 광고 기술 항목의 AdTechIdentifier를 가져옵니다.

int hashCode()

UpdateAdCounterHistogramRequest 객체 데이터의 해시를 반환합니다.

String toString()

객체의 문자열 표현을 반환합니다.

상속된 메서드

공개 메서드

같음

public boolean equals (Object o)

UpdateAdCounterHistogramRequest 객체에 동일한 정보가 포함되어 있는지 확인합니다.

매개변수
o Object: 비교할 참조 객체입니다.

반환 값
boolean 이 객체가 obj 인수와 동일한 경우 true, 동일하지 않은 경우에는 false입니다.

getAdEventType

public int getAdEventType ()

광고의 카운터 키와 함께 업데이트해야 하는 히스토그램을 식별하는 광고 이벤트 유형을 가져옵니다.

반환 값
int 값은 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN, FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION, FrequencyCapFilters.AD_EVENT_TYPE_VIEW, FrequencyCapFilters.AD_EVENT_TYPE_CLICK, android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN 또는 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX입니다.

getAdSelectionId

public long getAdSelectionId ()

렌더링된 광고의 이벤트와 연결된 광고 선택 ID를 가져옵니다.

광고 선택 ID에 관한 자세한 내용은 AdSelectionOutcome를 참고하세요.

지난 24시간 동안 Protected Audience 광고 선택에서 광고가 선택된 상태여야 하며, 광고 선택 호출이 현재 호출 앱과 동일한 앱에서 시작되어야 합니다. 광고 선택 ID로 지정된 광고와 연결된 모든 광고 카운터 키의 이벤트 히스토그램은 getAdEventType()의 광고 이벤트 유형에 대해 업데이트되어 Protected Audience 최대 게재빈도 필터링에 사용됩니다.

반환 값
long

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

호출자 광고 기술 항목의 AdTechIdentifier를 가져옵니다.

UpdateAdCounterHistogramRequest 객체를 사용하는 광고 기술은 개인 정보 보호 샌드박스에 등록되어 있어야 하며 호출 앱을 대신하여 작동할 수 있어야 합니다. 지정된 광고 기술은 렌더링된 광고를 소유한 구매자 또는 getAdSelectionId()에서 반환된 ID와 연결된 광고 선택을 시작한 판매자와 동일한 광고 기술일 필요가 없습니다.

API 요구사항 및 예외에 관한 자세한 내용은 AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)를 참고하세요.

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

hashCode

public int hashCode ()

UpdateAdCounterHistogramRequest 객체 데이터의 해시를 반환합니다.

반환 값
int 이 객체의 해시 코드 값입니다.

toString

public String toString ()

객체의 문자열 표현을 반환합니다. 일반적으로 toString 메서드는 이 객체를 '텍스트로 표현'하는 문자열을 반환합니다. 결과는 사람이 읽기 쉬우며 간결하지만 정보를 제공하도록 표현되어야 합니다. 모든 서브클래스는 이 메서드를 재정의하는 것이 좋습니다.

Object 클래스의 toString 메서드는 객체가 인스턴스인 클래스의 이름, at 기호 문자 `@' 및 객체 해시 코드의 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 즉, 이 메서드는 다음 값과 동일한 문자열을 반환합니다.

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

반환 값
String 객체의 문자열 표현입니다.