AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig
객체의 빌더입니다.
요약
공개 생성자 | |
---|---|
Builder()
|
공개 메서드 | |
---|---|
AdSelectionConfig
|
build()
|
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
광고 선택 입찰 생성 중에 구매자에게 제공되는 신호를 설정합니다. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
허용된 구매자 목록을 설정합니다. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
광고 선택 프로세스에서 사용할 결정 로직을 가져오는 데 사용되는 URI를 설정합니다. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
광고 선택 중에 각 구매자가 제공하는 신호를 설정합니다. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
판매자 식별자를 설정합니다. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
광고 선택 결과를 수정하는 데 사용되는 신호를 설정합니다. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
광고 소재별 실시간이 보내는 판매 측 신뢰할 수 있는 신호의 URI 엔드포인트를 설정합니다. 정보를 가져올 수 있습니다 |
상속된 메서드 | |
---|---|
공개 생성자
공개 메서드
build
public AdSelectionConfig build ()
AdSelectionConfig
인스턴스를 빌드합니다.
반환 값 | |
---|---|
AdSelectionConfig |
이 값은 null 일 수 없습니다. |
생성 값 | |
---|---|
NullPointerException |
필수 매개변수가 null인 경우 |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
광고 선택 입찰 생성 중에 구매자에게 제공되는 신호를 설정합니다.
설정하지 않으면 기본값은 빈 JSON입니다.
자세한 내용은 AdSelectionConfig.getAdSelectionSignals()
를 참고하세요.
매개변수 | |
---|---|
adSelectionSignals |
AdSelectionSignals : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
허용된 구매자 목록을 설정합니다.
자세한 내용은 AdSelectionConfig.getCustomAudienceBuyers()
를 참고하세요.
매개변수 | |
---|---|
customAudienceBuyers |
List : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
광고 선택 프로세스에서 사용할 결정 로직을 가져오는 데 사용되는 URI를 설정합니다. 결정 URI는 다음 두 가지 스키마 중 하나일 수 있습니다.
- HTTPS: HTTPS URI는 호스트가
seller
와 일치하는 절대 URI여야 합니다. - 광고 선택 사전 빌드: 광고 선택 서비스 URI는
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
형식을 따릅니다. FLEDGE는 네트워크 호출 없이 적절한 JS 스크립트를 생성합니다.사용 가능한 사전 빌드된 스크립트:
scoreAds
및reportResult
에 대해highest-bid-wins
: 이 JS는 점수를 위해 입찰가가 가장 높은 광고를 선택합니다. 대상 보고 시 지정된 URI는render_uri
및bid
로 매개변수화됩니다. 이 사전 빌드를 사용하려면 아래 매개변수가 필요합니다. <ph type="x-smartling-placeholder">- </ph>
reportingUrl
: 다음 기본 보고 URI입니다. 나중에render_uri
및bid
로 매개변수화됨
예: 기본 보고 URL이 'https://www.ssp.com'인 경우 이후
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
자세한 내용은 AdSelectionConfig.getDecisionLogicUri()
를 참고하세요.
매개변수 | |
---|---|
decisionLogicUri |
Uri : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setPerBuyerSignals
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
광고 선택 중에 각 구매자가 제공하는 신호를 설정합니다.
설정하지 않으면 빈 지도가 기본값입니다.
자세한 내용은 AdSelectionConfig.getPerBuyerSignals()
를 참고하세요.
매개변수 | |
---|---|
perBuyerSignals |
Map : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setSeller
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
판매자 식별자를 설정합니다.
자세한 내용은 AdSelectionConfig.getSeller()
를 참고하세요.
매개변수 | |
---|---|
seller |
AdTechIdentifier : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
광고 선택 결과를 수정하는 데 사용되는 신호를 설정합니다.
설정하지 않으면 기본값은 빈 JSON입니다.
자세한 내용은 AdSelectionConfig.getSellerSignals()
를 참고하세요.
매개변수 | |
---|---|
sellerSignals |
AdSelectionSignals : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
광고 소재별 실시간이 보내는 판매 측 신뢰할 수 있는 신호의 URI 엔드포인트를 설정합니다. 정보를 가져올 수 있습니다
Uri#EMPTY
가 전달되면 네트워크 호출을 건너뛰고 AdSelectionSignals.EMPTY
가 광고 선택에 전달됩니다.
자세한 내용은 AdSelectionConfig.getTrustedScoringSignalsUri()
를 참고하세요.
매개변수 | |
---|---|
trustedScoringSignalsUri |
Uri : 이 값은 null 일 수 없습니다. |
반환 값 | |
---|---|
AdSelectionConfig.Builder |
이 값은 null 일 수 없습니다. |