View a markdown version of this page

수율 최적화 작동 방식 - AWS Elemental MediaTailor

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

수율 최적화 작동 방식

이 페이지에서는 Yield Optimization의 내부 메커니즘, 즉 트리거 시기, 타이밍 작동 방식 및 다른 MediaTailor 기능과 상호 작용하는 방식을 설명합니다.

수율 최적화가 트리거되는 경우

MediaTailor는 APS에 입찰 요청을 하기 전에 세 가지 조건을 평가합니다. 세 가지 모두 true여야 합니다.

  1. 수율 최적화가 구성되어 있습니다. 재생 구성에는 유효한 게시자 ID, 리전 및 템플릿이 YieldOptimizationConfiguration 있는가 있습니다.

  2. 채우지 않은 기간이 충분합니다. 기본 ADS 응답 후 광고 시간에 채워지지 않은 나머지 시간이 구성된 MinimumUnfilledDuration 임계값을 초과합니다.

  3. 충분한 개인화 시간이 남아 있습니다. APS를 요청하고 응답을 처리하기에 충분한 시간이 개인화 예산에 남아 있습니다.

조건이 충족되지 않으면 수율 최적화를 건너뛰고 MediaTailor는 기본 ADS 광고만 진행합니다.

채우기 부족 계산 방법

  1. MediaTailor는 SCTE 신호에서 총 광고 중단 기간을 읽습니다.

  2. MediaTailor는 기본 ADS에서 반환한 모든 광고의 기간을 합산합니다(VAST 기간부터).

  3. 채워지지 않은 기간은 총 휴식 기간에서 기본 광고 기간의 합계를 뺀 값과 같습니다.

  4. 채워지지 않은 기간이 보다 크거나 같으면 MinimumUnfilledDuration수율 최적화가 진행됩니다.

예: 기본 ADS가 30초의 광고를 반환하고 30초가 채워지지 않은 상태로 유지되는 60초 광고 시간입니다. MinimumUnfilledDuration이 15로 설정된 경우 Yield Optimization은 나머지 30초 동안 광고를 트리거하고 요청합니다.

개인화 시간 관리

MediaTailor는 광고 개인화를 위한 엄격한 타이밍 예산 내에서 운영됩니다. 수율 최적화는 기본 ADS 요청이 완료된 후 남은 개인화 시간을 사용합니다.

타이밍에 영향을 미치는 주요 SDC(안전 동적 구성) 플래그:

플래그 설명
maximumLivePersonalizationLatencyMs 라이브 콘텐츠에 대한 모든 광고 개인화(기본 ADS + YO)의 최대 총 시간입니다.
adsRequestTimeOutMilliseconds 기본 ADS 요청에 대한 제한 시간입니다.

타이밍 동작:

  • APS 요청을 시작하는 데 시간이 충분하지 않으면 YO를 완전히 건너뜁니다(SkipPersonalizationTimeoutExceeded지표 생략).

  • APS 요청이 시작되지만 제시간에 완료되지 않으면 시간 초과(Timeouts지표 생략)됩니다.

  • MediaTailor는 APS HTTP 요청 및 VAST 처리 모두에 엄격한 제한 시간을 적용하여 제한 내에서 개인화가 완료되도록 합니다.

Fail-open 동작

수율 최적화는 항상 열리지 않습니다. 다음 중 하나가 발생하면 MediaTailor는 기본 ADS 광고만 진행합니다.

  • APS는 오류(4xx, 5xx)를 반환합니다.

  • 요청 시간이 초과되었습니다.

  • 입찰 응답에는 유효한 광고가 포함되어 있지 않습니다.

  • 반환된 모든 입찰에 대해 VAST 구문 분석이 실패합니다.

수율 최적화 실패로 인해 최종 사용자의 재생 환경이 중단되지 않습니다.

APS 응답 코드

코드 의미
200 광고를 통한 성공적인 입찰 응답.
204 입찰 없음. 요청이 유효하지만 사용 가능한 입찰이 없습니다.
400 잘못된 요청(잘못된 JSON 또는 필수 필드 누락).
500 APS 서버 오류입니다.
503 APS 오버로드(역압 신호).
429 APS 제한. APS가 요청을 수동으로 제한하기 시작했습니다.

다른 MediaTailor 기능과의 상호 작용

기능 상호 작용
광고 결정 서버 구성(ADSC) 상호 작용이 없습니다. ADSC는 기본 ADS 요청을 제어합니다. YO는 독립적입니다.
미리 가져오기 현재 릴리스에서는 YO에서 지원되지 않습니다.
오버레이 광고 현재 릴리스에서는 YO에서 지원되지 않습니다.

다음 단계