

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

# 세션에 대한 광고 ID 신호 활성화
<a name="ad-id-session-state"></a>

광고 ID 신호 기능은 세션 초기화 중에 활성화해야 합니다. 기능을 활성화하는 프로세스는 HLS/DASH 재생 접두사(암시적 세션 초기화)를 사용하여 세션을 생성하는 것과 세션 초기화 접두사(명시적 세션 초기화)를 사용하는 것과 다릅니다.

**HLS/DASH 재생 접두사를 사용하여 세션에 대한 광고 ID를 활성화하려면**
+ 플레이어에서 프로토콜에 따라 다음 형식 중 하나의 요청을 사용하여 새 MediaTailor 재생 세션을 초기화합니다.
  + 예: HLS 형식

    ```
    GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.adSignalingEnabled=true
    ```
  + 예: DASH 형식

    ```
    GET <mediatailorURL>/v1/dash/<hashed-account-id>/<origin-id>/<asset-id>?aws.adSignalingEnabled=true
    ```

**세션 초기화 접두사를 사용하여 세션에 대한 광고 ID를 활성화하려면**
+ 플레이어에서 MediaTailor에 대한 세션 초기화 요청에 대한 JSON 메시지 본문을 구성합니다.
  + `adsParams` 객체 내에서 MediaTailor가 ADS에 전달해야 하는 파라미터를 제공합니다. 이러한 파라미터는 MediaTailor 구성의 ADS 템플릿 URL에 있는 `[player_params.param]` 설정에 해당합니다.
  + 광고 ID 신호를 활성화하려면 `adSignaling` 객체를 최상위 객체로 추가하고 내부에 `enabled` 및 값 이라는 파라미터를 추가합니다`true`. 기본`adSignaling`값은 입니다`disabled`.
  + 예: HLS 형식

    ```
    POST master.m3u8
        {
           "adsParams": {
               "deviceType": "ipad"
           },
           "adSignaling": {
               "enabled": "true"
           },
           "reportingMode": "client"
        }
    ```
  + 예: DASH 형식

    ```
    POST manifest.mpd
        {
            "adsParams": {
               "deviceType": "ipad"
           },
           "adSignaling": {
                "enabled": "true"
            },
            "reportingMode": "client"
        }
    ```