

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á.

# Marcadores de anúncios compatíveis com HLS
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifica os limites de disponibilidade de anúncios em um manifesto HLS analisando o manifesto de entrada em busca de marcadores de anúncios compatíveis. As seções a seguir descrevem quais marcadores o MediaTailor usa.

## EXT-X-ASSET
<a name="hls-ad-markers-asset"></a>

A tag `EXT-X-ASSET` contém metadados usados pelo servidor de decisões de anúncios (ADS) para personalizar o conteúdo para o visualizador. Os parâmetros `EXT-X-ASSET` são pares de chave-valor separados por vírgula.

Para usar essa tag, é necessário atender aos seguintes requisitos:
+ Você deve codificar em URL `EXT-X-ASSET` *os valores* no manifesto de origem. O exemplo a seguir mostra a tag `EXT-X-ASSET` com chaves e valores codificados em URL.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ Você deve incluir a `[asset.]` variável dinâmica e as *chaves* na configuração do MediaTailor ADS. O exemplo a seguir mostra uma configuração do MediaTailor ADS usando a `[asset.]` variável dinâmica e as chaves.

  ```
              https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
  ```

**Exemplo de solicitação VAST**  
O exemplo a seguir mostra uma solicitação `GET` VAST para um ADS.

```
            https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
```

## EXT-X-CUE-OUT and EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Esse tipo de marcador de anúncio é o mais comum. Os exemplos a seguir mostram as opções para esses marcadores de deixas.

```
#EXT-X-CUE-OUT:DURATION=120
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT:30.000
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT
    ...
    #EXT-X-CUE-IN
```

## EXT-X-DATERANGE
<a name="hls-ad-markers-range"></a>

Com tags de marcadores de anúncios `EXT-X-DATERANGE`, use atributos `SCTE35-OUT` para especificar a programação da disponibilidade de anúncios. 

**nota**  
AWS Elemental MediaTailor ignora todos `START-DATE` os atributos fornecidos para marcadores de `EXT-X-DATERANGE` anúncios. 

É possível especificar a disponibilidade de anúncios de uma das seguintes formas:
+ A tag `EXT-X-DATERANGE` com especificações `SCTE35-OUT` e `DURATION`. 

  Exemplo

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Tags `EXT-X-DATERANGE` emparelhadas, a primeira com uma especificação `SCTE35-OUT` e a segunda com uma especificação `SCTE35-IN`. 

  Exemplo

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```
+ Uma combinação das opções anteriores. Você especifica uma tag `EXT-X-DATERANGE` com especificações `DURATION` `SCTE35-OUT` e seguidas por uma tag `EXT-X-DATERANGE` com uma especificação `SCTE35-IN`. Nesse caso, MediaTailor usa a configuração de sinalização mais antiga das duas especificações.

  Exemplo

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```

## PONTO DE EMENDA EXT-X- SCTE35
<a name="hls-ad-markers-splice"></a>

Anexe a tag do marcador de anúncios `EXT-X-SPLICEPOINT-SCTE35` com uma carga SCTE-35 em binário codificado em base64. O binário codificado deve fornecer um `splice_info_section` SCTE-35 contendo o marcador de deixa de saída `0x34`, para início da oportunidade de posicionamento do provedor, e o marcador de deixa de entrada `0x35`, para término da oportunidade de posicionamento do provedor. 

O exemplo a seguir mostra a especificação de ponto de emenda com cargas binárias codificadas em base64 que especificam marcadores de deixa de entrada e saída. 

```
    #EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA==
    ...
    #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=
```