ReportInteractionRequest

public class ReportInteractionRequest
extends Object

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


상호작용을 보고하는 데 필요한 필수 인수를 래핑하는 객체를 요청합니다.

요약

상수

int FLAG_REPORTING_DESTINATION_BUYER

int FLAG_REPORTING_DESTINATION_SELLER

공개 생성자

ReportInteractionRequest(long adSelectionId, String interactionKey, String interactionData, int reportingDestinations)

공개 메서드

long getAdSelectionId()

광고 선택 프로세스의 기본 식별자인 adSelectionId를 반환합니다.

String getInteractionData()

상호작용 데이터를 반환합니다.

String getInteractionKey()

보고할 상호작용 유형인 상호작용 키를 반환합니다.

int getReportingDestinations()

보고할 대상(구매자, 판매자 또는 둘 다)의 비트 필드를 반환합니다.

상속된 메서드

상수

FLAG_REPORTING_DESTINATION_BUYER

public static final int FLAG_REPORTING_DESTINATION_BUYER

상수 값: 2 (0x00000002)

FLAG_REPORTING_DESTINATION_SELLER

public static final int FLAG_REPORTING_DESTINATION_SELLER

상수 값: 1 (0x00000001)

공개 생성자

ReportInteractionRequest

public ReportInteractionRequest (long adSelectionId,
                String interactionKey,
                String interactionData,
                int reportingDestinations)

매개변수
adSelectionId long

interactionKey String: 이 값은 null일 수 없습니다.

interactionData String: 이 값은 null일 수 없습니다.

reportingDestinations int: 값은 0 또는 FLAG_REPORTING_DESTINATION_SELLERFLAG_REPORTING_DESTINATION_BUYER의 조합입니다.

공개 메서드

getAdSelectionId

public long getAdSelectionId ()

광고 선택 프로세스의 기본 식별자인 adSelectionId를 반환합니다.

반환 값
long

getInteractionData

public String getInteractionData ()

상호작용 데이터를 반환합니다.

광고 선택 후 이 데이터는 호출자에 의해 생성되며 registerAdBeacon에 등록된 interactionReportingUri에 대한 POST 요청에 첨부됩니다.

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

getInteractionKey

public String getInteractionKey ()

보고할 상호작용 유형인 상호작용 키를 반환합니다.

광고 선택 후 registerAdBeacon에 등록된 interactionKey와 연결된 interactionReportingUri를 가져오는 데 사용됩니다.

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

getReportingDestinations

public int getReportingDestinations ()

보고할 대상(구매자, 판매자 또는 둘 다)의 비트 필드를 반환합니다.

이 비트 필드를 만들려면 보고할 각 reportingDestination 사이에 | 비트 연산자를 배치합니다. 예를 들어 구매자에게만 보고하려면 reportingDestinations 필드를 FLAG_REPORTING_DESTINATION_BUYER로 설정합니다. 판매자에게만 보고하려면 reportingDestinations 필드를 FLAG_REPORTING_DESTINATION_SELLER로 설정합니다. 구매자와 판매자에게 모두 보고하려면 reportingDestinations 필드를 FLAG_REPORTING_DESTINATION_BUYER | FLAG_REPORTING_DESTINATION_SELLER로 설정합니다.

반환 값
int 값은 0 또는 FLAG_REPORTING_DESTINATION_SELLERFLAG_REPORTING_DESTINATION_BUYER의 조합입니다.