ReportImpressionRequest

public class ReportImpressionRequest
extends Object

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


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

요약

공개 생성자

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

기기 내 광고 선택 보고 요청의 CCor입니다.

ReportImpressionRequest(long adSelectionId)

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

공개 메서드

AdSelectionConfig getAdSelectionConfig()

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

long getAdSelectionId()

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

상속된 메서드

공개 생성자

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

기기 내 광고 선택 보고 요청의 CCor입니다.

adSelectionId이(가) AdSelectionManager.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)

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

adSelectionId이(가) 기기 정보를 수집하는 서버 입찰 실행인 경우 AdSelectionManager#getAdSelectionData이면 노출 보고 요청이 광고 선택 ID만 포함합니다.

AdSelectionManager#persistAdSelectionResult는 암호화된 결과 blob을 모두 삭제합니다.

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

공개 메서드

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

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

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

getAdSelectionId

public long getAdSelectionId ()

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

반환 값
long