MediaTailor 세션 변수 광고 건너뛰기 문제 해결 - AWS Elemental MediaTailor

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

MediaTailor 세션 변수 광고 건너뛰기 문제 해결

세션 변수는 광고 타겟팅 및 선택에 중요한 역할을 합니다 AWS Elemental MediaTailor. 잘못된 세션 변수 구성은 광고 건너뛰기 문제의 일반적인 원인입니다. 이 포괄적인 문제 해결 가이드에서는 성공적인 광고 삽입을 방해할 수 있는 세션 변수 문제를 식별하고 해결하는 방법을 설명합니다.

일반적인 세션 변수 문제

일반적인 세션 변수 문제는 다음과 같습니다.

  • 필수 변수 누락: 광고 결정 서버에 제공되지 않는 특정 변수가 필요할 수 있습니다.

  • 잘못된 변수 구문: 변수는 올바른 구문을 사용해야 합니다(예: [session.id] 대신 ${session.id}).

  • URL 인코딩 문제: 변수 값의 특수 문자에 적절한 URL 인코딩이 필요할 수 있습니다.

  • 일관되지 않은 플레이어 파라미터: 플레이어 파라미터는 세션 간에 일관되게 전달되어야 합니다.

  • 동적 변수 확인 실패: 해결할 수 없는 변수는 빈 문자열로 대체됩니다.

  • SCTE-35 UPID 구문 분석 문제: 세분화 UPID 처리 문제로 인해 세션 변수 해결에 실패할 수 있습니다.

세션 변수 확인

세션 변수가 제대로 확인되고 있는지 확인하려면:

  1. MediaTailor 구성에 대한 디버그 로깅 활성화

  2. MediaTailor/AdDecisionServerInteractions 로그 그룹에서 실제 ADS 요청 URLs

  3. 템플릿 URL의 모든 변수가 적절한 값으로 대체되었는지 확인합니다.

  4. 해결 실패를 나타낼 수 있는 빈 문자열로 대체된 변수를 찾습니다.

SCTE-35 UPID 구문 분석 문제 해결

SCTE-35 분할 UPID 처리에 문제가 있으면 세션 변수 문제가 발생할 수 있습니다.

  • 형식 요구 사항: UPIDsegmentation_upid_type는 12여야 하며 적절한 처리를 format_identifier 위해를 포함해야 합니다.

  • 구문 분석 규칙: 디코딩된 UPID에는 여러 값에 대한 콜론 구분 기호가 포함될 수 있습니다. 템플릿 변수와 디코딩된 UPID 토큰의 수는 같아야 합니다.

  • 잘못된 형식: 값(예: :: 또는 :46175218::4053)이 없는 이중 콜론은 구문 분석 실패를 일으키므로 사용하지 마세요.