기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaTailor 수익화 함수 작업
MediaTailor 수익화 함수(함수)를 사용하면가 광고 삽입 중에 세션 데이터를 AWS Elemental MediaTailor 관리하고 광고 요청을 빌드하는 방법을 사용자 지정할 수 있습니다. 함수를 사용하면 외부 APIs 호출하고, 표현식을 사용하여 데이터를 변환하고, 광고 결정 서버(ADS) 요청 파라미터 또는 플레이어 파라미터를 수정할 수 있습니다. 사용자 지정 인프라를 배포하거나 관리할 필요가 없습니다.
함수는 JSON 데이터에 대한 경량 쿼리 및 변환 언어인 JSONata를 사용하여 표현식을 평가합니다. JSONata 표현식을 작성하여 세션 데이터를 읽고, 값을 변환하고, 출력을 정의합니다. 지원되는 JSONata 함수의 전체 목록은 섹션을 참조하세요JSONata 표현식 참조.
다음과 같은 경우 함수를 사용합니다.
-
최종 사용자 데이터로 광고 요청을 강화합니다. 세션 시작 시 자격 증명 서비스를 호출하고 맞춤형 광고 타겟팅을 위한 모든 ADS 요청에 확인된 자격 증명을 포함합니다.
-
ADS 요청 파라미터를 사용자 지정합니다. 세션 데이터, SCTE-35 신호 또는 외부 API 응답을 기반으로 ADS URL, 헤더 또는 본문을 동적으로 설정합니다.
-
광고 서버 간에 A/B 테스트를 실행합니다. 세션 속성 또는 무작위 할당을 기반으로 서로 다른 ADS 엔드포인트 간에 트래픽을 분할합니다.
-
다단계 보강 파이프라인을 구축합니다. 여러 함수를 함께 연결하여 한 API에서 데이터를 가져와 변환하고 결과를 다음 단계로 전달합니다.
함수가 MediaTailor 워크플로에 맞는 방식
최종 사용자가 재생 세션을 시작하면 MediaTailor는 수명 주기 후크라는 광고 삽입 흐름의 특정 지점에서 함수를 평가합니다.
-
함수를 정의하고 함수 매핑을 통해 재생 구성에 연결합니다.
-
MediaTailor는 지정된 수명 주기 후크에서 함수를 실행합니다.
-
함수는 세션 데이터를 읽고, 선택적으로 외부 API를 호출하고, MediaTailor가 재생 처리 중에 사용하는 결과를 씁니다.
작은 정보
함수를 처음 사용하는 경우 로 시작한 빠른 시작 설명서다음를 읽습니다수명 주기 후크. 표현식 구문 및 전체 예제는 JSONata 표현식 참조 및 섹션을 참조하세요함수 예제.