AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

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


AdSelectionConfig 객체의 빌더입니다.

요약

공개 생성자

Builder()

공개 메서드

AdSelectionConfig build()

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

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

광고 선택 입찰을 생성하는 동안 구매자에게 제공되는 신호를 설정합니다.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

허용된 구매자 목록을 설정합니다.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

광고 선택 프로세스에 사용할 결정 로직을 가져오는 데 사용되는 URI를 설정합니다.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

광고 선택 중에 각 구매자가 제공한 신호를 설정합니다.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

판매자 식별자를 설정합니다.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

광고 선택 결과를 수정하는 데 사용되는 신호를 설정합니다.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

광고 소재별 실시간 정보를 가져올 수 있는 판매 측 신뢰할 수 있는 신호의 URI 엔드포인트를 설정합니다.

상속된 메서드

공개 생성자

빌더

public Builder ()

공개 메서드

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 스크립트를 생성합니다.

    사용 가능한 사전 빌드된 스크립트:

    • scoreAdsreportResult의 경우 highest-bid-wins: 이 JS는 입찰 점수가 가장 높은 광고를 선택합니다. 보고를 위해 지정된 URI는 render_uribid로 매개변수화됩니다. 이 사전 빌드를 사용하려면 아래 매개변수가 필요합니다.
      • reportingUrl: 나중에 render_uribid로 매개변수화될 기본 보고 URI입니다.

      예: 기본 보고 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일 수 없습니다.

구매자 신호 설정

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> 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일 수 없습니다.