광고 시점 길이를 관리하면 사용자에게 중단 없는 스트림을 제공할 수 있습니다.
Google DAI(동적 광고 삽입) 광고 시점 API를 호출하고 expectedDuration 매개변수를 설정하면 Google DAI가 광고 시점 재생 시간(예: 광고 포드가 부족하거나 과도함)과 관련된 재생 오류를 방지하기 위해 광고 시점 재생 시간을 관리합니다.
광고 시점 예상 재생 시간 설정
expectedDuration 매개변수를 광고 시점의 예상 길이(초 단위)로 설정합니다. 소수점 아래 9자리까지 지정 가능하며 s 값으로 끝납니다.
예를 들어 30s 또는 29.899999999s입니다.
expectedDuration 매개변수를 광고 시점의 실제 길이에 가깝게 설정합니다.
다음 광고 재생 오류를 방지하세요.
- 재생 시간을 너무 길게 설정: 예상 재생 시간이 실제 광고 시점보다 길면 나머지 시간이 빈 슬레이트로 채워져 콘텐츠가 일시중지됩니다.
- 지속 시간을 너무 짧게 설정: 예상 지속 시간이 실제 광고 시점보다 짧으면 광고가 끝나기 전에 잘릴 수 있습니다.
광고 게재가 시작되면 Google DAI는 매니페스트, 광고 모음 세그먼트 요청 또는 광고 모음 매니페스트 요청의 실제 광고 시간과 일치하도록 이 지속 시간 값을 업데이트합니다.
광고 세그먼트 기간 이해하기
Google DAI는 스트림 설정 유형과 콘텐츠 세그먼트를 기반으로 세그먼트 길이를 결정합니다.
Google DAI는 다음과 같이 세그먼트 길이를 결정합니다.
- 기본값: 기간을 지정하지 않으면 Google DAI에서 광고 세그먼트 기간을 2초로 설정합니다.
- HLS 스트림: 길이는 스트림의 타겟 길이와 5초 중 더 작은 값입니다.
- DASH 스트림: Google DAI는 매니페스트의
MPD@maxSegmentDuration값으로 기간을 설정합니다. 이 값이 없으면 Google DAI에서 기본 지속 시간을 사용합니다.
Google DAI는 광고 시점의 세그먼트 기간을 결정한 후 동일한 라이브 스트림의 모든 후속 광고 시점에 해당 기간을 사용합니다.