AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
AdSelectionFromOutcomesConfig
객체의 빌더입니다. 모든 필드를 빌드하려면 null이 아닌 값이 필요합니다.
요약
공개 생성자 | |
---|---|
Builder()
|
공개 메서드 | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
|
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
선택 프로세스에 참여할 |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
|
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
|
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
판매자 |
상속된 메서드 | |
---|---|
공개 생성자
공개 메서드
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의 광고가 반환됩니다. 이 사전 빌드된 항목을 사용하려면 다음 매개변수가 필요합니다.bidFloor
:AdSelectionFromOutcomesConfig#getSelectionSignals()
에 전달된 입찰가 하한선 값의 키로, 미디에이션 SDK의 낙찰된 광고와 비교됩니다.
예: 선택 신호가
{"bid_floor": 10}
과 같이 표시되면 다음과 같이 처리됩니다.ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
및 SelectionSignals
매개변수 | |
---|---|
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 일 수 없습니다. |