AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


AdSelectionFromOutcomesConfig 객체의 빌더입니다. 모든 필드를 빌드하려면 null이 아닌 값이 필요합니다.

요약

공개 생성자

Builder()

공개 메서드

AdSelectionFromOutcomesConfig build()

AdSelectionFromOutcomesConfig 인스턴스를 빌드합니다.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

선택 프로세스에 참여할 AdSelectionIds 목록을 설정합니다.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

SelectionLogicUri를 설정합니다.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

SelectionLogicUri에서 다운로드한 JS 스크립트에서 사용할 SelectionSignals를 설정합니다.

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

판매자 AdTechIdentifier를 설정합니다.

상속된 메서드

공개 생성자

공개 메서드

build

public AdSelectionFromOutcomesConfig build ()

AdSelectionFromOutcomesConfig 인스턴스를 빌드합니다.

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

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

선택 프로세스에 참여할 AdSelectionIds 목록을 설정합니다.

매개변수
adSelectionIds List: 이 값은 null일 수 없습니다.

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

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

SelectionLogicUri를 설정합니다. 선택 URI는 다음 두 가지 스키마 중 하나일 수 있습니다.

  • HTTPS: HTTPS URI는 호스트가 seller와 일치하는 절대 URI여야 합니다.
  • 사전 빌드된 광고 선택: 광고 선택 서비스 URI는 ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> 형식을 따릅니다. FLEDGE는 네트워크 호출 없이 적절한 JS 스크립트를 생성합니다.

    사용 가능한 사전 빌드된 스크립트는 다음과 같습니다.

    • waterfall-mediation-truncation: selectOutcome: 이 JS는 폭포식 구조 미디에이션 자르기 로직을 구현합니다. 입찰가가 입찰가 하한선보다 크거나 같은 경우 미디에이션 SDK의 광고가 반환됩니다. 이 사전 빌드된 항목을 사용하려면 다음 매개변수가 필요합니다.

      예: 선택 신호가 {"bid_floor": 10}과 같이 표시되면 다음과 같이 처리됩니다. ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIdsSelectionSignals

매개변수
selectionLogicUri Uri: 이 값은 null일 수 없습니다.

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

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

SelectionLogicUri에서 다운로드한 JS 스크립트에서 사용할 SelectionSignals를 설정합니다.

매개변수
selectionSignals AdSelectionSignals: 이 값은 null일 수 없습니다.

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

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

판매자 AdTechIdentifier를 설정합니다.

매개변수
seller AdTechIdentifier: 이 값은 null일 수 없습니다.

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