

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# DASH e durata di Avail
<a name="dash-ad-avail-duration"></a>

Durante la riproduzione, quando AWS Elemental MediaTailor rileva un annuncio pubblicitario, lo sostituisce in tutto o in parte con annunci pubblicitari. MediaTailor avvia la sostituzione degli annunci all'inizio della pubblicazione dell'annuncio e include gli annunci come segue: 
+ Se l'annuncio prevede una durata, MediaTailor include tutti gli annunci che rientrano nel limite di durata, senza sovrascrivere i contenuti che seguono. 
+ Se non viene fornita alcuna durata, MediaTailor include gli annunci fino al termine del periodo di disponibilità dell'annuncio. Per i manifest multi-periodo, si tratta della fine del periodo. Per i manifesti a periodo singolo, questa è la fine dell'evento. MediaTailor non riproduce gli annunci dopo la fine del periodo di disponibilità dell'annuncio e, quando raggiunge la fine, tronca l'annuncio corrente anziché sovrascrivere il contenuto successivo. 

**How cerca la durata della disponibilità dell'annuncio AWS Elemental MediaTailor**  
AWS Elemental MediaTailor cerca un'impostazione di durata nell'ordine seguente: 

1. `Event` `duration`

1. Per l’inserimento di collegamenti, `scte35:BreakDuration` `duration`

1. Per il segnale temporale, `scte35:SegmentationDescriptor` `segmentationDuration`

Se AWS Elemental MediaTailor non trova nessuna di queste impostazioni, gestisce l'inclusione degli annunci senza una durata. 

L'esempio seguente mostra un elemento `Event` con `duration`.

```
  <Period start="PT444806.040S" id="123586" duration="PT15.000S">
          <EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2013:xml">
            <Event duration="1350000">
              <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="180832" tier="4095">
                <scte35:SpliceInsert spliceEventId="4026531855" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1">
                  <scte35:Program><scte35:SpliceTime ptsTime="5672624400"/></scte35:Program>
                  <scte35:BreakDuration autoReturn="true" duration="1350000"/>
                </scte35:SpliceInsert>
              </scte35:SpliceInfoSection>
            </Event>
              ...
```

L'esempio seguente mostra lo spazio pubblicitario senza una durata specificata. L’elemento `Event` non contiene `duration` e l'elemento `scte35:SpliceInsert` non contiene un elemento figlio `scte35:BreakDuration`.

```
  <Period start="PT444836.720S" id="123597" duration="PT12.280S">
          <EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2013:xml">
            <Event>
              <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="180832" tier="4095">
                <scte35:SpliceInsert spliceEventId="4026531856" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1">
                  <scte35:Program><scte35:SpliceTime ptsTime="5675385600"/></scte35:Program>
                </scte35:SpliceInsert>
              </scte35:SpliceInfoSection>
            </Event>
            ...
```