와의 광고 서버 통합 요구 사항 AWS Elemental MediaTailor - AWS Elemental MediaTailor

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

와의 광고 서버 통합 요구 사항 AWS Elemental MediaTailor

광고 서버를와 통합하려면 AWS Elemental MediaTailor광고 서버가 지원되는 VAST 및 VMAP 버전에 대한 IAB 사양을 준수하는 XML을 전송해야 합니다. 퍼블릭 VAST 검사기를 사용하여 태그 형식이 올바른지 확인합니다.

AWS Elemental MediaTailor 는 광고 결정 서버의 VAST 및 VMAP 응답을 지원합니다. AWS Elemental MediaTailor 는 클라이언트 측 광고 삽입을 위한 클라이언트 측 보고 API를 통해 VPAID 메타데이터의 프록시를 지원합니다. 클라이언트 측 보고에 대한 자세한 내용은 클라이언트 측 광고 추적 단원을 참조하십시오.

MediaTailor는 다음 버전의 VAST, VMAP 및 VPAID를 지원합니다.

VAST 요구 사항

광고 서버의 VAST 응답에는 IAB 호환 TrackingEvents 요소 및 표준 이벤트 유형(예: impression)이 포함되어야 합니다. 비표준 추적 이벤트를 포함하는 경우는 VAST 응답을 AWS Elemental MediaTailor 거부하고 가용성에 대한 광고를 제공하지 않습니다.

VAST 3.0은 순차적 선형 광고 세트를 전송하는 Ad Pods에 대한 지원 기능을 도입했습니다. 광고 포드의 특정 광고를 사용할 수 없는 경우는 ADS의 상호 작용 로그에 CloudWatch에 AWS Elemental MediaTailor 오류를 기록합니다. 그런 다음 Ad Pod에 다음 광고를 삽입하려고 시도합니다. 이렇게 하면 MediaTailor는 사용할 수 있는 광고를 찾을 때까지 포드의 광고를 반복합니다.

Targeting

특정 플레이어의 광고 타겟을 설정하기 위해 광고 태그 및 URL의 템플릿을 생성할 수 있습니다. 자세한 내용은 에서 동적 광고 변수 사용 MediaTailor 단원을 참조하십시오.

AWS Elemental MediaTailor 는 광고 서버 VAST 요청을 전송할 때와 서버 측 추적 호출을 수행할 때 플레이어의 user-agentx-forwarded-for 헤더를 프록시합니다. 광고 서버가 이러한 헤더를 처리할 수 있는지 확인하십시오. 그렇지 않으면 [session.user_agent] 또는 [session.client_ip]를 사용하여 광고 태그 및 광고 URL의 쿼리 문자열에 이 값을 전달할 수 있습니다. 자세한 내용은 세션 변수 사용 단원을 참조하십시오.

광고 호출

AWS Elemental MediaTailor 는 구성에 정의된 대로 VAST 광고 URL을 호출합니다. 광고 호출 시 플레이어별 또는 세션별 파라미터를 대체합니다. MediaTailor는 VAST 응답에서 최대 7개의 VAST 래퍼 및 리디렉션 수준을 따릅니다. 라이브 스트리밍 시나리오에서 MediaTailor는 연결된 플레이어의 광고 가능 시간 시작 시 동시에 광고 호출을 수행합니다. 실제로 이러한 광고 호출은 지터 때문에 몇 초에 걸쳐 분산될 수 있습니다. 광고 서버가 이러한 유형의 호출에 필요한 동시 연결 수를 처리할 수 있는지 확인합니다. MediaTailor는 라이브 워크플로에 대한 VAST 응답 미리 가져오기를 지원합니다. 자세한 내용은 광고 미리 가져오기 단원을 참조하십시오.

크리에이티브 처리

가 ADS VAST 응답을 AWS Elemental MediaTailor 수신하면 각 크리에이티브에 대해 트랜스코딩을 MediaFile 위한 가장 높은 비트레이트를 식별하고 이를 소스로 사용합니다. 플레이어의 기본 매니페스트 비트레이트 및 해상도에 on-the-fly트랜스코더로 보냅니다. 최상의 결과를 얻으려면 최고 비트레이트 미디어 파일이 유효한 매니페스트 프리셋을 갖춘 고품질 MP4 자산인지 확인하십시오. 매니페스트 프리셋이 유효하지 않을 경우 트랜스코드 작업이 실패하여 광고가 표시되지 않습니다. 유효하지 않은 프리셋의 예에는 지원되지 않는 입력 파일 형식(예: ProRes)과 특정한 변환 사양(예: 해상도 855X481)이 포함됩니다.

미디어 파일 입력에 지원되는 형식 목록은 AWS Elemental MediaConvert 사용 설명서의 지원되는 입력 형식의 MP4 행을 참조하세요. https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html

크리에이티브 인덱싱

AWS Elemental MediaTailor 는 <Creative> 요소에 제공된 id 속성의 값을 기준으로 각 크리에이티브를 고유하게 인덱싱합니다. 크리에이티브의 ID가 지정되지 않은 경우 MediaTailor는 인덱스에 미디어 파일 URL을 사용합니다.

다음 예제 선언에서는 크리에이티브 ID를 보여줍니다.

<Creatives> <Creative id="57859154776" sequence="1">

고유한 크리에이티브 ID를 정의할 경우 각 크리에이티브에 대해 고유한 새 ID를 사용합니다. 크리에이티브 IDs 재사용하지 마세요.는 반복적으로 사용할 크리에이티브 콘텐츠를 AWS Elemental MediaTailor 저장하고 인덱싱된 ID로 각각 찾습니다. 새 크리에이티브가 들어오면 서비스는 먼저 ID를 인덱스와 대조합니다. ID가 있는 경우 MediaTailor는 수신 콘텐츠를 재처리하는 대신 저장된 콘텐츠를 사용합니다. 크리에이티브 ID를 재사용하는 경우 MediaTailor는 오래된 저장된 광고를 사용하며 새 광고를 재생하지 않습니다.

광고 서비스 파트너가 제공하는 VAST 확장

크리에이티브 IDs와의 충돌을 방지하기 위해 광고 서비스 파트너가 VAST 응답에 제공하는 확장을 사용할 수 있습니다. MediaTailor는 SpringServe, Publica 및 FreeWheel의 확장을 지원합니다. VAST 확장 재정의를 활성화하면 MediaTailor가 기본 크리에이티브 ID를 확장 값으로 바꿉니다.

이 기능을 활성화하려면 AWS 지원 티켓을 제출하여 VAST 확장 기반 크리에이티브 IDs 활성화를 요청합니다. 지원 티켓에 다음 정보를 포함합니다.

  • AWS 리전

  • AWS 계정 ID

  • MediaTailor 재생 구성 이름

계정에서 VAST 확장 기반 크리에이티브 IDs가 활성화되었는지 확인하려면 스테이징 또는 테스트 재생 구성에서 RAW_ADS_RESPONSE 로깅을 활성화하도록 요청하는 것이 좋습니다. 로깅을 사용하면 ADS가 수신하는 원래 VAST 응답을 보고 올바른 크리에이티브 IDs가 사용되는지 확인할 수 있습니다.

VPAID 요구 사항

게시자는 VPAID를 통해 고도의 대화형 비디오 광고를 제공하고 수익 흐름에 대한 가시적인 지표를 제공할 수 있습니다. VPAID에 대한 자세한 내용은 VPAID 사양을 참조하세요.

AWS Elemental MediaTailor 는 동일한 광고 공간에서 server-side-stitched VAST MP4 선형 광고와 client-side-inserted VPAID 대화형 크리에이티브의 조합을 지원합니다. VAST 응답에 표시되는 순서를 유지합니다. MediaTailor는 최대 7개 수준의 래퍼를 통해 VPAID 리디렉션을 따릅니다. 클라이언트 측 보고 응답에는 언래핑된 VPAID 메타데이터가 포함됩니다.

VPAID를 사용하려면 다음 지침을 따릅니다.

  • VPAID 크리에이티브에 MP4 슬레이트를 구성합니다.는 구성된 슬레이트로 VPAID 광고 슬롯을 AWS Elemental MediaTailor 채우고 클라이언트 플레이어가 대화형 광고를 실행하는 데 사용할 VPAID 광고 메타데이터를 제공합니다. 슬레이트가 구성되지 않은 경우 VPAID 광고가 나타나면 MediaTailor는 평소와 같이 클라이언트 측 보고를 통해 광고 메타데이터를 제공합니다. 또한 누락된 슬레이트에 대한 오류를 CloudWatch에 기록합니다. 자세한 내용은 슬레이트 삽입구성 생성 단원을 참조하세요.

  • 클라이언트 측 보고를 사용합니다.는 클라이언트 측 보고 API를 통해 VPAID를 AWS Elemental MediaTailor 지원합니다. 자세한 내용은 클라이언트 측 광고 추적 단원을 참조하십시오.

    이론적으로는 기본 서버 측 보고 모드를 VPAID와 함께 사용할 수 있습니다. 그러나 서버 측 보고를 사용할 경우 VPAID 광고의 존재와 주변의 메타데이터에 대한 정보가 손실됩니다. 그 이유는 클라이언트 측 API를 통해서만 사용할 수 있기 때문입니다.

  • 라이브 시나리오에서 EXT-X-CUE-OUT: Duration으로 표시된 광고 시간이 VPAID에서 사용자 상호 작용을 수용할 만큼 충분히 큰지 확인하십시오. 예를 들어 VAST XML이 30초 길이의 VPAID 광고를 지정하는 경우 광고를 수용하려면 광고 시간을 30초 이상이 되도록 구현합니다. 이렇게 하지 않으면 VPAID 메타데이터가 손실됩니다. 광고 시간에 남은 기간이 VPAID 광고를 수용할 만큼 충분히 길지 않기 때문입니다.