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로 매개변수화됩니다. 이 사전 빌드를 사용하려면 아래 매개변수가 필요합니다. <ph type="x-smartling-placeholder">
        </ph>
      • reportingUrl: 다음 기본 보고 URI입니다. 나중에 render_uribid로 매개변수화됨

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