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

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

상속된 메서드

공개 메서드

equals

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 광고 선택에서 선택된 적이 있어야 합니다. 광고 선택 호출은 현재 호출과 동일한 앱에서 시작되어야 함 있습니다. 광고에서 지정한 광고와 연결된 모든 광고 카운터 키에 대한 이벤트 히스토그램 getAdEventType()의 광고 이벤트 유형에 대해 선택 ID가 사용되도록 업데이트됩니다. (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 객체의 문자열 표현입니다.