기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaTailor 세션 변수 광고 건너뛰기 문제 해결
세션 변수는 광고 타겟팅 및 선택에 중요한 역할을 합니다 AWS Elemental MediaTailor. 잘못된 세션 변수 구성은 광고 건너뛰기 문제의 일반적인 원인입니다. 이 포괄적인 문제 해결 가이드에서는 성공적인 광고 삽입을 방해할 수 있는 세션 변수 문제를 식별하고 해결하는 방법을 설명합니다.
일반적인 세션 변수 문제
일반적인 세션 변수 문제는 다음과 같습니다.
-
필수 변수 누락: 광고 결정 서버에 제공되지 않는 특정 변수가 필요할 수 있습니다.
-
잘못된 변수 구문: 변수는 올바른 구문을 사용해야 합니다(예:
[session.id]대신${session.id}). -
URL 인코딩 문제: 변수 값의 특수 문자에 적절한 URL 인코딩이 필요할 수 있습니다.
-
일관되지 않은 플레이어 파라미터: 플레이어 파라미터는 세션 간에 일관되게 전달되어야 합니다.
-
동적 변수 확인 실패: 해결할 수 없는 변수는 빈 문자열로 대체됩니다.
-
SCTE-35 UPID 구문 분석 문제: 세분화 UPID 처리 문제로 인해 세션 변수 해결에 실패할 수 있습니다.
세션 변수 확인
세션 변수가 제대로 확인되고 있는지 확인하려면:
-
MediaTailor 구성에 대한 디버그 로깅 활성화
-
MediaTailor/AdDecisionServerInteractions로그 그룹에서 실제 ADS 요청 URLs -
템플릿 URL의 모든 변수가 적절한 값으로 대체되었는지 확인합니다.
-
해결 실패를 나타낼 수 있는 빈 문자열로 대체된 변수를 찾습니다.
SCTE-35 UPID 구문 분석 문제 해결
SCTE-35 분할 UPID 처리에 문제가 있으면 세션 변수 문제가 발생할 수 있습니다.
-
형식 요구 사항: UPID
segmentation_upid_type는 12여야 하며 적절한 처리를format_identifier위해를 포함해야 합니다. -
구문 분석 규칙: 디코딩된 UPID에는 여러 값에 대한 콜론 구분 기호가 포함될 수 있습니다. 템플릿 변수와 디코딩된 UPID 토큰의 수는 같아야 합니다.
-
잘못된 형식: 값(예:
::또는:46175218::4053)이 없는 이중 콜론은 구문 분석 실패를 일으키므로 사용하지 마세요.