

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memahami AWS Elemental MediaTailor perilaku penyisipan iklan
<a name="ad-behavior"></a>

AWS Elemental MediaTailor menjahit iklan ke dalam konten langsung atau video sesuai permintaan (VOD) dengan mengganti atau memasukkan iklan ke manifes asal. Apakah iklan disisipkan atau diganti tergantung pada cara jeda iklan dikonfigurasi dalam manifes asal, dan apakah konten tersebut VOD atau live. Jeda iklan adalah periode waktu selama pemrograman saat iklan ditampilkan, sedangkan ketersediaan iklan adalah unit waktu iklan tertentu dalam jeda iklan yang dapat diisi dengan iklan.
+ Dengan *penggantian iklan, MediaTailor ganti* segmen konten dengan iklan. 
+ Dengan *penyisipan iklan*, MediaTailor menyisipkan konten iklan di mana segmen tidak ada.

Untuk informasi tentang cara MediaTailor menjahit iklan ke dalam konten langsung dan VOD, pilih topik yang berlaku.

**Topics**
+ [Perilaku menjahit iklan untuk VOD](#ad-behavior-vod)
+ [Perilaku menjahit iklan langsung](#ad-behavior-live)

## Perilaku menjahit iklan untuk VOD
<a name="ad-behavior-vod"></a>

MediaTailor menyisipkan atau mengganti iklan dalam konten VOD berdasarkan cara penanda iklan dikonfigurasi dalam manifes asal, dan jika server keputusan iklan (ADS) mengirimkan respons VMAP.

Untuk perilaku iklan berdasarkan konfigurasi penanda, lihat bagian berikut.

### Jika ada penanda iklan
<a name="markers-present"></a>

AWS Elemental MediaTailor menyisipkan iklan di mana penanda iklan SCTE-35 hadir dalam manifes asal. Penanda iklan dengan `EXT-X-CUE-OUT` nilai `0` durasi menunjukkan penyisipan iklan. 

#### Pedoman penanda iklan HLS
<a name="markers-present-hls"></a>

 Ikuti panduan berikut untuk pensinyalan SCTE post-roll dan ad pod: 

##### Iklan pra-putar
<a name="post-roll-ad-markers"></a>

Untuk pasca-gulungan HLS, `CUE-OUT/IN` penanda harus mendahului segmen konten terakhir. Ini karena spesifikasi HLS mengharuskan dekorator tag dideklarasikan secara eksplisit sebelum segmen. 

Misalnya, perhatikan deklarasi berikut. 

```
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXTINF:4.000,
Videocontent.ts
#EXT-X-ENDLIST
```

AWS Elemental MediaTailor menyisipkan post-roll seperti berikut ini.

```
#EXTINF:4.000,
Videocontent.ts
#EXT-X-DISCONTINUITY
#EXTINF:3.0,
Adsegment1.ts
#EXTINF:3.0,
Adsegment2.ts
#EXTINF:1.0,
Adsegment3.ts
#EXT-X-ENDLIST
```

**Example 2: Pod iklan**  
 `CUE-OUT/IN`tag harus secara eksplisit dilampirkan ke segmen. Anda tidak dapat menggunakan beberapa `CUE-OUT/IN` tag berturut-turut untuk meniru perilaku pod iklan.  
Misalnya, deklarasi berikut adalah penggunaan yang valid `CUE-OUT/IN` untuk menggambarkan pod iklan.  

```
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXTINF:4.000,
Somecontent1.ts
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXTINF:4.000,
Somecontent2.ts
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXTINF:4.000,
Videocontent.ts
```
Deklarasi sebelumnya menghasilkan output seperti berikut ini.   

```
Ad 1
Somecontent.ts
Ad 2
Somecontent2.ts
Videocontent.ts
Post-Roll Ad 3
```
Deklarasi berikut tidak valid.  

```
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXT-X-CUE-OUT: 0
#EXT-X-CUE-IN
#EXTINF:4.000,
Videocontent.ts
```

### Jika tidak ada penanda iklan yang ada
<a name="no-markers"></a>

Penanda iklan adalah cara yang disarankan untuk memberi sinyal jeda iklan dalam manifes. Namun, penanda iklan tidak diperlukan. Jika manifes tidak berisi penanda iklan untuk DASH atau HLS, MediaTailor lakukan satu panggilan ke ADS dan buat jeda iklan berdasarkan respons:
+ Jika ADS mengirimkan respons MediaTailor VAST, maka sisipkan semua iklan dari respons dalam jeda iklan di awal manifes. Ini adalah pre-roll.
+ Jika ADS mengirimkan respons VMAP, MediaTailor gunakan offset waktu istirahat iklan untuk membuat jeda dan menyisipkannya ke seluruh manifes pada waktu yang ditentukan (pra-putar, pertengahan putaran, atau pasca-roll). MediaTailor menggunakan semua iklan dari setiap jeda iklan dalam respons VMAP untuk setiap jeda iklan dalam manifes. 
**catatan**  
Saat segmen tumpang tindih dengan titik penyisipan dengan VMAP untuk konten VOD, MediaTailor bulatkan ke bawah ke titik penyisipan terdekat. 
**Tip**  
Jika Anda ingin membuat jeda iklan mid-roll tetapi ADS Anda tidak mendukung VMAP, pastikan ada penanda iklan di manifes. MediaTailor menyisipkan iklan di penanda, seperti yang dijelaskan di bagian berikut.

**catatan**  
Untuk metode penyisipan iklan yang dipandu server, MediaTailor sisipkan iklan pra-putar di bagian atas manifes dan pemain memainkannya sebelum jenis iklan lainnya.

## Perilaku menjahit iklan langsung
<a name="ad-behavior-live"></a>

Dalam streaming langsung, AWS Elemental MediaTailor selalu lakukan penggantian iklan, menjaga total waktu antara penanda iklan sedekat mungkin. Jika penanda iklan menyertakan `DURATION` atribut, MediaTailor gunakan nilai untuk menentukan durasi jeda iklan. Setiap `CUE-OUT` indikator harus memiliki durasi atau `CUE-IN` indikator yang cocok dalam alur kerja langsung. 

MediaTailor melakukan penggantian iklan untuk konten langsung HLS dan DASH. Untuk informasi tentang cara MediaTailor menghitung penempatan dan waktu jeda iklan, lihat [Penanda iklan yang didukung HLS](hls-ad-markers.md) dan[Penanda iklan DASH](dash-ad-markers.md). 

### Pemilihan dan penggantian iklan
<a name="ad-behavior-live-ad-selection"></a>

AWS Elemental MediaTailor menyertakan iklan dari server keputusan iklan (ADS) respons VAST sebagai berikut: 
+ Jika durasi ditentukan, MediaTailor pilih sekumpulan iklan yang sesuai dengan durasi dan sertakan iklan tersebut. 
+ Jika tidak ada durasi yang MediaTailor ditentukan, putar iklan sebanyak mungkin hingga menemukan penanda iklan yang menunjukkan pengembalian ke konten utama.

AWS Elemental MediaTailor mematuhi pedoman berikut selama penggantian iklan langsung: 
+ MediaTailor mencoba memutar iklan lengkap, tanpa kliping atau pemotongan.
+ Setiap kali MediaTailor menemukan penanda iklan yang menunjukkan berakhirnya jeda iklan, penanda tersebut akan kembali ke konten yang mendasarinya. Ini bisa berarti memperpendek iklan yang sedang diputar. 
+ Di akhir durasi, MediaTailor kembali ke konten yang mendasarinya.
+ Jika MediaTailor kehabisan iklan untuk diputar selama jeda iklan, iklan tersebut akan memutar papan tulis, jika dikonfigurasi, atau melanjutkan pemutaran aliran konten yang mendasarinya. Ini biasanya terjadi ketika tidak ada cukup iklan transkode untuk mengisi durasi jeda iklan. 

  
**Tip**  
Anda dapat menentukan batas waktu iklan yang tidak terisi yang diizinkan dalam jeda dengan setelan konfigurasi ambang personalisasi. Untuk informasi lebih lanjut, lihat [PlaybackConfiguration referensi](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PutPlaybackConfiguration.html#mediatailor-PutPlaybackConfiguration-request-PersonalizationThresholdSeconds).

### Preroll langsung untuk penyisipan iklan yang dipandu server
<a name="ad-behavior-live-preroll-sgai"></a>

Preroll langsung bekerja secara berbeda untuk metode penyisipan iklan yang dipandu server dibandingkan dengan penyisipan iklan sisi server:

Penyisipan iklan sisi server (mode dijahit)  
Iklan preroll menggantikan bagian dari konten langsung di awal sesi setiap pemirsa. Setiap pemirsa melihat preroll pada waktu yang berbeda berdasarkan kapan mereka bergabung dengan streaming.

Metode penyisipan iklan yang dipandu server  
MediaTailor menempatkan tag daterange preroll di bagian atas semua manifes media dengan atribut. `CUE="PRE,ONCE"` Hal ini menyebabkan pemain meminta dan memutar iklan preroll sekali pada awal pemutaran, meskipun berbagi manifes non-personal yang sama.

**Persyaratan konfigurasi:**
+ **Server keputusan iklan preroll langsung:** Konfigurasikan titik akhir VAST untuk iklan preroll (bisa berbeda dari iklan mid-roll)
+ **Durasi maksimum yang diizinkan preroll langsung:** Tetapkan durasi maksimum untuk iklan preroll (opsional - jika dihilangkan, semua iklan yang dikembalikan akan digunakan)

**Implementasi teknis:**
+ Penggunaan `START-DATE="1970-01-01T00:00:00.000Z"` tag daterange preroll (Unix epoch)
+ Permintaan daftar aset untuk preroll menggunakan server keputusan iklan preroll yang dikonfigurasi, bukan ADS biasa
+ Pemain mengidentifikasi permintaan preroll melalui data `availId="aws-mediatailor-preroll-1"` dalam daftar aset

**penting**  
Untuk streaming langsung, iklan preroll mencakup konten daripada menundanya. Versi mendatang dapat mendukung mode penundaan konten melalui opsi konfigurasi tambahan.

**catatan**  
Perilaku preroll bervariasi antara konten langsung dan VOD untuk penyisipan iklan yang dipandu server. Konten langsung memerlukan konfigurasi preroll eksplisit, sedangkan konten VOD menyertakan preroll secara default menggunakan server keputusan iklan reguler.

### Contoh
<a name="ad-behavior-live-examples"></a>
+ Jika jeda iklan memiliki durasi yang disetel ke 70 detik dan respons ADS berisi dua iklan 40 detik, putar AWS Elemental MediaTailor salah satu iklan 40 detik. Dalam waktu yang tersisa, itu beralih ke batu tulis yang dikonfigurasi atau konten yang mendasarinya. Pada titik mana pun selama proses ini, jika MediaTailor menemukan indikator isyarat, itu langsung memotong ke konten yang mendasarinya. 
+ Jika jeda iklan memiliki durasi yang disetel ke 30 detik dan iklan terpendek yang disediakan oleh respons ADS adalah 40 detik, iklan tidak akan MediaTailor diputar. Jika papan tulis iklan dikonfigurasi, MediaTailor putar itu selama 30 detik atau hingga menemukan indikator isyarat. Jika tidak, MediaTailor mainkan konten yang mendasarinya.