

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Habilitando a sinalização de ID de anúncio para sessões
<a name="ad-id-session-state"></a>

O recurso de sinalização de ID de anúncio deve ser ativado durante a inicialização da sessão. O processo para ativar o recurso é diferente de criar sessões usando o prefixo de HLS/DASH reprodução (inicialização implícita da sessão) versus o prefixo de inicialização da sessão (inicialização explícita da sessão).

**Para ativar o ID de anúncio para a sessão usando prefixos de HLS/DASH reprodução**
+ No player, inicialize uma nova sessão de MediaTailor reprodução usando uma solicitação em um dos seguintes formatos, de acordo com seu protocolo:
  + Exemplo: formato HLS

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

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

**Para habilitar o ID de anúncio para a sessão usando o prefixo de inicialização da sessão**
+ No player, construa um corpo de mensagem JSON para a solicitação de inicialização da sessão para: MediaTailor 
  + Dentro de um `adsParams` objeto, forneça todos os parâmetros que MediaTailor devem ser passados para o ADS. Esses parâmetros correspondem às `[player_params.param]` configurações na URL do modelo ADS da MediaTailor configuração. 
  + Para ativar a sinalização de ID de anúncio, adicione um `adSignaling` objeto como objeto de nível superior e, dentro, adicione um parâmetro chamado `enabled` e valor de. `true` O `adSignaling` valor padrão é`disabled`.
  + Exemplo: formato HLS

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

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