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 엔드포인트를 설정합니다. 정보를 가져올 수 있습니다

상속된 메서드

Object clone()

이 개체의 사본을 만들어 반환합니다.

boolean equals(Object obj)

일부 다른 개체가 이 개체와 '같은'지 여부를 나타냅니다.

void finalize()

가비지 컬렉션이 더 이상 객체에 관한 참조가 없다고 판단하는 경우 객체의 가비지 컬렉터에서 호출합니다.

final Class<?> getClass()

Object의 런타임 클래스를 반환합니다.

int hashCode()

객체의 해시 코드 값을 반환합니다.

final void notify()

이 객체의 모니터에서 대기 중인 단일 스레드의 대기 모드를 해제합니다.

final void notifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드의 대기 모드를 해제합니다.

String toString()

객체의 문자열 표현을 반환합니다.

final void wait(long timeoutMillis, int nanos)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait(long timeoutMillis)

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 또는 일정 시간이 경과할 때까지 현재 스레드가 대기하도록 합니다.

final void wait()

일반적으로 알림을 받거나 중단되어 절전 모드에서 해제될 때까지 현재 스레드가 대기하도록 합니다.

공개 생성자

빌더

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일 수 없습니다.