ReportImpressionRequest

public class ReportImpressionRequest
extends Object

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


reportImpression API의 입력 매개변수를 나타냅니다.

요약

공개 생성자

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

기기 내 광고 선택 보고 요청에 대한 Ctor입니다.

ReportImpressionRequest(long adSelectionId)

입찰 서버 광고 선택 보고 요청의 ctor입니다.

공개 메서드

AdSelectionConfig getAdSelectionConfig()

ReportImpressionRequest의 입력 중 하나인 adSelectionConfig를 반환합니다.

long getAdSelectionId()

ReportImpressionRequest의 입력 중 하나인 adSelectionId를 반환합니다.

상속된 메서드

공개 생성자

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

기기 내 광고 선택 보고 요청에 대한 Ctor입니다.

adSelectionIdAdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver)를 사용하여 실행되는 기기 내 입찰용인 경우 노출 보고 요청에 AdSelectionConfig가 포함되어야 합니다.

매개변수
adSelectionId long: AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)에서 수신됨

adSelectionConfig AdSelectionConfig: AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver)를 트리거하는 데 사용되는 것과 동일한 AdSelectionConfig입니다. 이 값은 null일 수 없습니다.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

입찰 서버 광고 선택 보고 요청의 ctor입니다.

adSelectionIdAdSelectionManager#getAdSelectionData에서 수집하는 기기 정보가 있는 서버 입찰 실행용인 경우 노출 보고 요청에는 광고 선택 ID만 포함해야 합니다.

노출 보고 요청을 하기 전에 서버에서 암호화된 결과 blob으로 AdSelectionManager#persistAdSelectionResult를 호출해야 합니다.

매개변수
adSelectionId long: AdSelectionManager#getAdSelectionData에서 수신됨

공개 메서드

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

ReportImpressionRequest의 입력 중 하나인 adSelectionConfig를 반환합니다.

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

getAdSelectionId

public long getAdSelectionId ()

ReportImpressionRequest의 입력 중 하나인 adSelectionId를 반환합니다.

반환 값
long