

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

# Prefetching iklan
<a name="prefetching-ads"></a>

Gunakan prefetching AWS Elemental MediaTailor iklan untuk streaming langsung untuk membantu mengurangi beban puncak pada server keputusan iklan (ADS) dan mengurangi latensi pengiriman manifes pada awal setiap jeda iklan. Saat Anda menentukan jadwal prefetch, MediaTailor ikuti jadwal untuk mengambil iklan dari ADS dan menyiapkannya untuk penyisipan iklan sebelum diperlukan untuk jeda iklan. Selama streaming langsung, prefetching dapat membantu mengurangi tingkat pengisian iklan yang menurun dan peluang monetisasi yang terlewat karena permintaan iklan dan batas waktu transcoding atau penundaan jaringan lainnya. 

**catatan**  
Pengambilan iklan tidak berfungsi dengan metode penyisipan iklan yang dipandu server (SGAI), termasuk pengantara tradisional yang dipandu server dan HLS. Metode SGAI tidak memerlukan prefetching karena pemain hanya mengambil iklan yang akan mereka mainkan, dan manifes dapat ditayangkan CDNs tanpa MediaTailor melihat permintaan sesi individual.

Untuk menyiapkan prefetching iklan, Anda membuat satu atau beberapa *jadwal prefetch* pada konfigurasi pemutaran Anda. Jadwal prefetch memberi tahu MediaTailor bagaimana dan kapan harus mengambil dan menyiapkan iklan untuk jeda iklan yang akan datang. 
+ Jika acara memiliki ketersediaan iklan yang sesuai dengan jadwal yang dapat diprediksi, gunakan *satu jadwal prefetch*. Setiap jadwal prefetch menentukan satu set iklan MediaTailor untuk ditempatkan dalam satu iklan yang tersedia. Untuk mengambil iklan untuk beberapa ketersediaan iklan saat Anda menggunakan jadwal prefetch tunggal, Anda harus membuat beberapa jadwal prefetch (hingga 24 jam sebelum iklan tersedia) yang berkorelasi dengan setiap iklan yang tersedia. 
+ Jika acara memiliki ketersediaan iklan yang tidak sesuai dengan jadwal yang dapat diprediksi, gunakan jadwal *prefetch berulang*. Jadwal prefetch berulang secara otomatis membuat jadwal dan mengambil iklan sebelum setiap jeda iklan dalam suatu acara. Jadwal prefetch berulang mengambil iklan untuk setiap iklan yang tersedia dalam jangka waktu tertentu (hingga 24 jam sebelum acara berakhir). Anda tidak perlu membuat jadwal untuk setiap iklan yang tersedia, tetapi Anda kehilangan beberapa kontrol waktu yang ditawarkan prefetch tunggal.

Topik berikut menjelaskan lebih lanjut tentang prefetching iklan.

**Topics**
+ [Cara kerja prefetching](understanding-prefetching.md)
+ [Membuat jadwal prefetch](creating-prefetch-schedules.md)
+ [Pembentukan lalu lintas berbasis TPS](tps-traffic-shaping.md)
+ [Menghapus jadwal prefetch](deleting-prefetch-schedules.md)

# Cara kerja prefetching
<a name="understanding-prefetching"></a>

Saat klien Anda membuat permintaan manifes MediaTailor, layanan akan mengevaluasi semua jadwal prefetch yang terkait dengan konfigurasi pemutaran. Jika MediaTailor tidak menemukan jadwal prefetch yang cocok, layanan akan kembali ke penyisipan iklan normal dan tidak mengambil iklan sebelumnya.

Jika MediaTailor menemukan jadwal prefetch yang cocok, layanan mengevaluasi jadwal berdasarkan dua komponen: pengambilan dan konsumsi. Konfigurasi setiap komponen bervariasi antara jadwal prefetch tunggal dan jadwal prefetch berulang, seperti yang dijelaskan di bagian berikut.

## Alur jadwal prefetch tunggal
<a name="understanding-prefetching-single"></a>

**Pengambilan**  
Ini menentukan *jendela pengambilan*, yang merupakan rentang waktu saat MediaTailor mengambil iklan dari ADS. Pastikan untuk menjadwalkan jendela ini untuk waktu yang sebelum jeda iklan. Berikut ini memberikan gambaran tentang bagaimana MediaTailor memproses jadwal prefetch tunggal.  
Untuk langkah-langkah untuk membuat jadwal prefetch tunggal di konsol, lihat. [Membuat jadwal prefetch](creating-prefetch-schedules.md) Untuk instruksi API, lihat [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)di *Referensi AWS Elemental MediaTailor API*.  
Selama *jendela pengambilan* yang ditentukan, MediaTailor mengirimkan permintaan ke ADS untuk mengambil dan menyiapkan iklan untuk penyisipan nanti dalam sesi pemutaran.  
+ MediaTailor opsional menggunakan pembentukan lalu lintas untuk membatasi jumlah permintaan ke ADS pada satu waktu. Anda dapat memilih di antara dua pendekatan:

  *Pembentukan lalu lintas jendela waktu* - MediaTailor menyebarkan permintaan di seluruh jumlah detik yang ditentukan alih-alih mengirim permintaan untuk semua sesi sekaligus. Distribusi lalu lintas yang tersebar ini membantu mencegah ADS menjadi kewalahan, mengakibatkan waktu habis dan tingkat pengisian iklan yang rendah.

  *Pembentukan lalu lintas berbasis TPS* - MediaTailor membatasi permintaan berdasarkan transaksi per detik (TPS) dan pengguna bersamaan. Pendekatan ini memberikan konfigurasi yang lebih intuitif berdasarkan batas kapasitas ADS Anda. Untuk informasi selengkapnya, lihat [Pembentukan lalu lintas berbasis TPS](tps-traffic-shaping.md).
+ Jika Anda menyiapkan *variabel dinamis*, MediaTailor sertakan variabel ini dalam permintaan ke ADS. MediaTailor menggunakan variabel ini untuk mencocokkan ketersediaan iklan dengan jadwal prefetch selama jendela konsumsi. Lihat bagian *Konsumsi* berikut untuk informasi lebih lanjut.

**Example**  
Acara langsung berlangsung dari pukul 7:45 pagi hingga 10 pagi, dengan jeda iklan pada pukul 8:15 pagi. Anda mengonfigurasi MediaTailor untuk mengambil iklan dari pukul 7:45 hingga 8 pagi, dengan jendela pembentuk lalu lintas 60 detik. Dengan 500.000 pengguna bersamaan, MediaTailor mendistribusikan permintaan ADS untuk mencapai tingkat rata-rata sekitar 8.333 transaksi per detik selama 60 detik (500.000 pengguna/60 detik = 8.333 permintaan per detik), alih-alih mengirim semua permintaan secara bersamaan.   
Konfigurasi pengambilan mencakup kunci variabel dinamis `scte.event` dan nilai`1234`. MediaTailor menyertakan variabel ini dalam permintaan ke ADS, yang kemudian dapat digunakan untuk menargetkan pengiklan tertentu ke ID peristiwa 1234. 

**Konsumsi**  
Saat MediaTailor menemukan penanda jeda iklan SCTE-35 selama jendela konsumsi, iklan tersebut menempatkan iklan yang telah diambil sebelumnya dalam jeda iklan.  
+ Jika Anda tidak menetapkan kriteria pencocokan yang berhasil, MediaTailor sisipkan iklan di jeda pertama di jendela konsumsi.
+ Jika Anda menetapkan *kunci variabel dinamis* untuk *memanfaatkan* *kriteria* *pencocokan*, MediaTailor evaluasi kriteria ini terhadap variabel dinamis yang Anda tetapkan di jendela pengambilan. Istirahat iklan memenuhi syarat untuk penyisipan iklan yang diambil sebelumnya hanya jika kriteria pencocokan avail terpenuhi. MediaTailor menyisipkan iklan di jeda pertama yang memenuhi kriteria.

  Untuk daftar kriteria pencocokan ketersediaan yang didukung, lihat kolom *Tersedia untuk prefetch iklan* di tabel. [MediaTailor variabel sesi untuk permintaan ADS](variables-session.md)

**Example dilanjutkan**  
Anda menetapkan waktu mulai untuk konsumsi sebagai 8:15 AM, dan waktu akhir sebagai 8:17 AM. Anda menyertakan `scte.event_id` kunci dalam kriteria pencocokan yang tersedia.   
Untuk setiap jeda iklan yang MediaTailor bertemu dari pukul 8:15 hingga 8:17 pagi, ini mengevaluasi ID SCTE acara untuk setiap jeda iklan. Di setiap sesi pemutaran, MediaTailor menyisipkan iklan yang telah diambil sebelumnya di jeda iklan pertama yang memiliki ID peristiwa 1234 (seperti yang ditentukan dalam variabel dinamis pengambilan). Untuk jeda iklan yang tidak berisi ID peristiwa yang benar, MediaTailor lakukan penyisipan iklan standar. 

## Alur jadwal prefetch berulang
<a name="understanding-prefetching-recurring"></a>

**Pengambilan**  
Ini menentukan *jendela pengambilan berulang*, yang merupakan rentang waktu saat MediaTailor mengambil dan menyisipkan iklan untuk acara langsung (hingga 24 jam). Berikut ini memberikan gambaran tentang bagaimana MediaTailor proses jadwal prefetch berulang.  
Untuk langkah-langkah untuk membuat jadwal prefetch berulang di konsol, lihat. [Membuat jadwal prefetch](creating-prefetch-schedules.md) Untuk instruksi API, lihat [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)di *Referensi AWS Elemental MediaTailor API*.  
Selama jendela prefetch berulang yang ditentukan, MediaTailor mengambil dan menyisipkan iklan untuk acara langsung yang berlangsung hingga 24 jam. Setelah setiap jeda iklan di jendela, MediaTailor secara otomatis mengambil iklan untuk jeda iklan berikutnya.   
+ Jika Anda menetapkan *penundaan setelah avail end*, MediaTailor tunggu waktu yang ditentukan sebelum mengambil kumpulan iklan berikutnya untuk jeda iklan berikutnya.
+ MediaTailor opsional menggunakan pembentukan lalu lintas untuk membatasi jumlah permintaan ke ADS pada satu waktu. Anda dapat memilih di antara dua pendekatan:

  *Pembentukan lalu lintas jendela waktu* - MediaTailor menyebarkan permintaan di seluruh jumlah detik yang ditentukan alih-alih mengirim permintaan untuk semua sesi sekaligus. Distribusi lalu lintas yang tersebar ini membantu mencegah ADS menjadi kewalahan, mengakibatkan waktu habis dan tingkat pengisian iklan yang rendah.

  *Pembentukan lalu lintas berbasis TPS* - MediaTailor membatasi permintaan berdasarkan transaksi per detik (TPS) dan pengguna bersamaan. Pendekatan ini memberikan konfigurasi yang lebih intuitif berdasarkan batas kapasitas ADS Anda. Untuk informasi selengkapnya, lihat [Pembentukan lalu lintas berbasis TPS](tps-traffic-shaping.md).
+ Jika Anda menyiapkan *variabel dinamis*, MediaTailor sertakan variabel ini dalam permintaan ke ADS. MediaTailor menggunakan variabel ini untuk mencocokkan ketersediaan iklan dengan jadwal prefetch selama jendela konsumsi. Lihat bagian *Konsumsi* berikut untuk informasi lebih lanjut.

**Example**  
Acara langsung berlangsung dari jam 7 malam hingga 20:45, dengan empat jeda iklan selama waktu itu. Jeda iklan tidak sesuai jadwal yang dapat diprediksi. Anda mengonfigurasi prefetch berulang dari jam 7 malam hingga 20:45, dengan penundaan 10 menit dan jendela pembentukan lalu lintas 60 detik. Setelah setiap berhasil, MediaTailor mengambil iklan untuk jeda iklan berikutnya. Sepuluh menit setelah avail berakhir, MediaTailor mulai mengirim permintaan pengambilan ke ADS. Dengan jendela pembentukan lalu lintas 60 detik dan 500.000 pengguna bersamaan, MediaTailor mendistribusikan permintaan ADS untuk mencapai tingkat rata-rata sekitar 8.333 transaksi per detik selama 60 detik (500.000 pengguna/60 detik = 8.333 permintaan per detik), alih-alih mengirim semua permintaan secara bersamaan.   
Konfigurasi pengambilan mencakup kunci variabel dinamis `scte.event` dan nilai`1234`. MediaTailor menyertakan variabel ini dalam permintaan ke ADS, yang kemudian dapat digunakan untuk menargetkan pengiklan tertentu ke ID peristiwa 1234.

**Konsumsi**  
Saat MediaTailor menemukan penanda jeda iklan SCTE-35, iklan tersebut menempatkan iklan yang telah diambil sebelumnya dalam jeda iklan.  
+ Jika Anda menetapkan *kedaluwarsa iklan yang diambil, iklan yang diambil sebelumnya akan tersedia untuk dimasukkan hingga kedaluwarsa* yang ditentukan.
+ Jika Anda tidak menetapkan kriteria pencocokan yang berhasil, MediaTailor sisipkan iklan di jeda pertama di jendela konsumsi.
+ Jika Anda menetapkan *kunci variabel dinamis* untuk *memanfaatkan* *kriteria* *pencocokan*, MediaTailor evaluasi kriteria ini terhadap variabel dinamis yang Anda tetapkan di jendela pengambilan. Istirahat iklan memenuhi syarat untuk penyisipan iklan yang diambil sebelumnya hanya jika kriteria pencocokan avail terpenuhi. MediaTailor menyisipkan iklan di jeda pertama yang memenuhi kriteria.

  Untuk daftar kriteria pencocokan ketersediaan yang didukung, lihat kolom *Tersedia untuk prefetch iklan* di tabel. [MediaTailor variabel sesi untuk permintaan ADS](variables-session.md)

**Example dilanjutkan**  
Dalam konsumsi, Anda memasukkan `scte.event_id` kunci dalam kriteria pencocokan ketersediaan.   
Untuk setiap jeda iklan yang MediaTailor ditemui, ini mengevaluasi ID SCTE peristiwa untuk setiap jeda iklan. Di setiap sesi pemutaran, MediaTailor menyisipkan iklan yang telah diambil sebelumnya di setiap jeda iklan yang memiliki ID peristiwa 1234 (seperti yang ditentukan dalam variabel dinamis pengambilan). Untuk jeda iklan yang tidak berisi ID peristiwa yang benar, MediaTailor lakukan penyisipan iklan standar.   
Anda menetapkan kedaluwarsa iklan menjadi 2700 detik sehingga iklan yang diambil tersedia untuk penyisipan selama 45 menit.
Grafik berikut mengilustrasikan contoh, dengan kotak kecil mewakili jeda iklan. Pengaturan jadwal prefetch berulang diilustrasikan di sepanjang timeline acara.  

![\[Ilustrasi grafis dari acara langsung termasuk konfigurasi jadwal prefetch berulang.\]](http://docs.aws.amazon.com/id_id/mediatailor/latest/ug/images/recurring_prefetch_timeline.png)


## Memahami biaya prefetching
<a name="billing"></a>

Tidak ada biaya untuk membuat permintaan pengambilan iklan. Namun, untuk pengambilan iklan prefetch, Anda akan dikenakan biaya pada tingkat transcoding standar untuk iklan prefetched yang melakukan transkode. MediaTailor Untuk konsumsi iklan prefetch, Anda akan dikenakan tarif standar untuk penyisipan iklan untuk iklan yang diambil sebelumnya yang ditempatkan dalam jeda iklan. MediaTailor [Untuk informasi tentang biaya transcoding dan penyisipan iklan, lihat AWS Elemental MediaTailor Harga.](https://aws.amazon.com/mediatailor/pricing/)

# Membuat jadwal prefetch
<a name="creating-prefetch-schedules"></a>

Prosedur berikut menjelaskan cara membuat jadwal prefetch dengan menggunakan konsol. MediaTailor *Untuk informasi tentang membuat dan mengelola jadwal prefetch secara terprogram menggunakan MediaTailor API, lihat [PrefetchSchedules](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PrefetchSchedule.html)di Referensi API.AWS Elemental MediaTailor *

**catatan**  
Saat mengonfigurasi jadwal prefetch MediaTailor, penting untuk memahami bagaimana berbagai jenis variabel ditangani.  

**Tersedia kriteria pencocokan**  
Jika Anda ingin menggunakan kriteria pencocokan avail dalam jadwal, pastikan Anda mengonfigurasi templat URL ADS konfigurasi pemutaran terlebih dahulu dengan [variabel sesi dinamis](variables-session.md), jika tidak, kriteria pencocokan avail tidak akan berpengaruh. Untuk informasi tentang bekerja dengan variabel sesi dinamis, lihat [Langkah 3: Konfigurasikan URL permintaan ADS dan parameter kueri](getting-started-ad-insertion.md#getting-started-configure-request) di topik Memulai dengan penyisipan MediaTailor iklan.

**Variabel pemain dalam jadwal prefetch**  
Saat Anda membuat jadwal prefetch, jangan mendefinisikan variabel pemain sebagai variabel dinamis dalam konfigurasi prefetch Anda. Sebagai gantinya, berikan variabel pemain seperti biasa pada awal sesi. MediaTailor secara otomatis menyertakan variabel-variabel ini dalam permintaan iklan prefetch jika variabel dipetakan di URL template ADS.

**Untuk membuat jadwal prefetch baru menggunakan konsol**

1. Buka MediaTailor konsol di [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. Di panel navigasi, pilih **Konfigurasi**. Pilih konfigurasi pemutaran yang ingin Anda buat jadwal prefetch.

1. Pada tab **Prefetch schedules**, pilih **Add** prefetch schedule.

1. Di bawah panel **Rincian jadwal Prefetch**, lakukan hal berikut:
   + Untuk **Nama**, masukkan pengenal untuk jadwal prefetch Anda, seperti. **my-prefetch-schedule**
   + Untuk **ID Stream**, masukkan ID unik secara opsional. Jika asal Anda berisi beberapa aliran pemutaran, Anda dapat menggunakan ID ini untuk menginstruksikan MediaTailor agar menempatkan iklan di aliran tertentu. Misalnya, jika konfigurasi pemutaran Anda memiliki aliran olahraga dan aliran acara TV, Anda dapat menggunakan ID streaming untuk membuat jadwal prefetch guna menyisipkan iklan yang ditargetkan untuk aliran olahraga. Anda meneruskan nilai ID aliran ke MediaTailor inisialisasi sesi klien atau permintaan manifes. Untuk informasi lebih lanjut lihat contoh berikut.
     + Untuk *pelacakan sisi server, sertakan* parameter `?aws.streamId` kueri dan nilai dalam `GET HTTP` permintaan klien Anda ke titik akhir Anda. MediaTailor Untuk informasi umum tentang pelacakan sisi server lihat. [MediaTailor Pelacakan dan pelaporan iklan sisi server](ad-reporting-server-side.md) Permintaan manifes ke titik akhir HLS yang menyertakan ID aliran terlihat seperti berikut, di `myStreamId` mana nama ID aliran Anda:

       ```
       GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
       ```
     + Untuk *pelacakan sisi klien*, sertakan `streamId` kunci dan nilai dalam badan permintaan inisialisasi `POST HTTP` sesi klien Anda ke titik akhir. **MediaTailor/v1/session** Untuk informasi umum tentang pelacakan sisi klien, lihat. [Pelacakan iklan sisi klien](ad-reporting-client-side.md) Permintaan inisialisasi sesi yang menyertakan ID aliran terlihat seperti berikut, di `myStreamId` mana nama ID aliran Anda:

       ```
       POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id>
       {
           'streamId': 'myStreamId',
           'reportingMode': 'client'
       }
       ```

1. Untuk **tipe Prefetch**, buat pilihan Anda dan pilih bagian yang sesuai untuk bantuan dengan bidang tambahan:
   + Pilih **Single** jika Anda membuat satu jadwal prefetch untuk satu jeda iklan dalam suatu acara.
   + Pilih **Berulang** jika Anda membuat jadwal yang secara otomatis mengambil iklan sebelum setiap jeda iklan dalam suatu acara. 

## Jadwal prefetch tunggal
<a name="single-prefetch"></a>

Untuk membuat jadwal yang mengambil iklan sebelum satu iklan berhasil dalam suatu acara.

1. Pada panel **Retrieval**, tentukan pengaturan pengambilan yang ingin Anda gunakan. Pengaturan ini menentukan kapan MediaTailor prefetches iklan dari ADS. Mereka juga menentukan variabel sesi dinamis mana yang akan disertakan dalam permintaan ke ADS, jika ada.
   + Untuk **Waktu mulai**, masukkan waktu kapan MediaTailor dapat memulai pengambilan prefetch untuk jeda iklan ini. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes yang dibuat oleh klien Anda pada atau setelah waktu ini. Nilai default adalah waktu ketika ini. Jika Anda tidak menentukan nilai, layanan akan memulai pengambilan prefetch sesegera mungkin.
   + Untuk **Waktu akhir**, masukkan waktu ketika Anda MediaTailor ingin berhenti mengambil iklan sebelumnya untuk jeda iklan ini. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes yang terjadi pada atau sebelum waktu ini. Jendela pengambilan dapat tumpang tindih dengan jendela konsumsi.
   + Secara opsional, konfigurasikan pembentukan lalu lintas untuk membatasi jumlah permintaan ke ADS sekaligus. Pilih salah satu pendekatan berikut:

     *Pendekatan jendela waktu*: Untuk **durasi jendela pembentukan Lalu lintas**, masukkan jumlah detik yang MediaTailor seharusnya mendistribusikan permintaan ke ADS. Untuk informasi selengkapnya, lihat [Penjelasan pengambilan jadwal prefetch tunggal](understanding-prefetching.md#avail-matching-criteria-retr).

     *Pendekatan berbasis TPS*: Konfigurasikan **Peak TPS** dan **Peak pengguna bersamaan** untuk membatasi permintaan berdasarkan transaksi per detik dan pengguna bersamaan. Untuk informasi selengkapnya, lihat [Pembentukan lalu lintas berbasis TPS](tps-traffic-shaping.md).
   + Di bagian [**Variabel dinamis**](variables.md), masukkan sebanyak 100 variabel sesi dinamis. MediaTailor menggunakan variabel ini untuk substitusi dalam permintaan prefetch yang dikirim ke ADS. Jika Anda tidak memasukkan variabel sesi dinamis apa pun, MediaTailor lakukan upaya terbaik untuk menginterpolasi nilai untuk variabel dinamis yang terdapat dalam URL [ADS](configurations-create.md#configurations-create-main) Anda.
     + Pilih **Tambahkan variabel dinamis**. 
     + Untuk **Key**, masukkan kunci variabel sesi dinamis, seperti`scte.event_id`. Anda dapat menggunakan variabel dinamis apa pun yang MediaTailor mendukung. Untuk informasi tentang variabel sesi dinamis, lihat[MediaTailor variabel sesi untuk permintaan ADS](variables-session.md).
     + Untuk **Nilai**, masukkan nilai variabel dinamis, seperti*my-event*.
     + Untuk menambahkan variabel dinamis lain, pilih Pilih **Tambahkan variabel dinamis**. 

1. Pada panel **Konsumsi**, tentukan pengaturan yang ingin Anda gunakan untuk jendela konsumsi. Pengaturan ini menentukan kapan MediaTailor menempatkan iklan ke dalam jeda iklan. Mereka juga menentukan kriteria pencocokan yang berguna yang ingin Anda gunakan.
   + Untuk **Waktu mulai**, masukkan waktu ketika Anda MediaTailor ingin mulai menempatkan iklan yang telah diambil sebelumnya ke dalam jeda iklan. Nilai default adalah waktu saat ini. Jika Anda tidak menentukan waktu, layanan memulai konsumsi prefetch sesegera mungkin.
   + Untuk **Waktu akhir**, masukkan waktu ketika Anda MediaTailor ingin berhenti menempatkan iklan yang telah diambil sebelumnya ke dalam jeda iklan. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes klien Anda yang terjadi pada atau sebelum waktu ini. Waktu akhir harus setelah waktu mulai, dan kurang dari satu hari dari sekarang. Jendela konsumsi dapat tumpang tindih dengan jendela pengambilan.
   + Di bagian [**kriteria pencocokan Avail**](variables.md), pilih **Tambahkan kriteria avail** dan tambahkan sebanyak lima kriteria pencocokan iklan ke jadwal Anda. Kemudian, di bawah **tombol variabel dinamis**, tambahkan kunci variabel dinamis, seperti`scte.event_id`. MediaTailor akan menempatkan iklan yang diambil sebelumnya ke dalam jeda iklan *hanya* jika memenuhi kriteria yang ditentukan oleh nilai variabel dinamis yang diteruskan klien Anda MediaTailor, atau yang MediaTailor menyimpulkan dari informasi seperti data sesi. Jika jeda iklan tidak memenuhi kriteria pencocokan yang ditentukan, MediaTailor lewati prefetch untuk jeda tersebut. Untuk selengkapnya, lihat penjelasan [konsumsi jadwal prefetch tunggal](understanding-prefetching.md#avail-matching-criteria).

1. Pilih **Tambahkan kriteria yang tersedia**.

Jadwal prefetch secara otomatis kedaluwarsa setelah waktu akhir jendela konsumsi. Untuk tujuan diagnostik, mereka tetap terlihat setidaknya selama 7 hari, setelah itu secara MediaTailor otomatis menghapusnya. Atau, Anda dapat menghapus jadwal prefetch secara manual kapan saja. Untuk informasi tentang cara menghapus jadwal prefetch secara manual, lihat bagian berikut[Menghapus jadwal prefetch](deleting-prefetch-schedules.md).

### Menentukan seberapa sering klien Anda harus memanggil CreatePrefetchSchedule API
<a name="how-often"></a>

Klien Anda dapat memanggil [CreatePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreatePrefetchSchedule.html)API satu kali sehari secara terprogram untuk menyiapkan pengambilan dan konsumsi jika Anda mengetahui kapan jeda iklan akan terjadi. Atau, klien Anda dapat memanggil API berkali-kali sepanjang hari untuk menentukan pengambilan dan konsumsi. Saat memilih frekuensi panggilan API, pertimbangkan [jumlah maksimum jadwal prefetch aktif, dan kemungkinan apakah jadwal](quotas.md#prefetch-schedules-limit) jeda iklan Anda akan berubah setelah Anda membuat jadwal prefetch. Jika kemungkinan jadwal jeda iklan akan berubah setelah Anda membuat jadwal prefetch, Anda mungkin ingin memanggil API lebih sering.

## Jadwal prefetch berulang
<a name="recurring-prefetch"></a>

Untuk membuat jadwal yang mengambil iklan sebelum setiap iklan berhasil dalam suatu acara.

1. Di panel **Pengambilan berulang**, tentukan pengaturan pengambilan yang ingin Anda gunakan. Pengaturan ini menentukan kapan MediaTailor prefetches iklan dari ADS. Mereka juga menentukan variabel sesi dinamis mana yang akan disertakan dalam permintaan ke ADS, jika ada.
   + Untuk **jendela prefetch berulang**, masukkan waktu kapan MediaTailor dapat memulai pengambilan prefetch untuk jeda iklan ini. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes yang dibuat oleh klien Anda pada atau setelah waktu ini. Nilai default adalah waktu ketika ini. Jika Anda tidak menentukan nilai, layanan akan memulai pengambilan prefetch sesegera mungkin.
   + Untuk **Penundaan setelah avail end**, masukkan jumlah detik yang MediaTailor harus menunggu setelah avail berakhir sebelum mengambil iklan untuk keuntungan berikutnya. Jika Anda tidak menentukan nilai, MediaTailor defaultnya tidak ada penundaan. 
   + Secara opsional, konfigurasikan pembentukan lalu lintas untuk membatasi jumlah permintaan ke ADS sekaligus. Pilih salah satu pendekatan berikut:

     *Pendekatan jendela waktu*: Untuk **durasi jendela pembentukan Lalu lintas**, masukkan jumlah detik yang MediaTailor seharusnya mendistribusikan permintaan ke ADS. Untuk informasi selengkapnya, lihat [Penjelasan pengambilan jadwal prefetch berulang](understanding-prefetching.md#avail-matching-criteria-recurring-retr)

     *Pendekatan berbasis TPS*: Konfigurasikan **Peak TPS** dan **Peak pengguna bersamaan** untuk membatasi permintaan berdasarkan transaksi per detik dan pengguna bersamaan. Untuk informasi selengkapnya, lihat [Pembentukan lalu lintas berbasis TPS](tps-traffic-shaping.md).
   + Di bagian [**Variabel dinamis**](variables.md), masukkan sebanyak 100 variabel sesi dinamis. MediaTailor menggunakan variabel ini untuk substitusi dalam permintaan prefetch yang dikirim ke ADS. Jika Anda tidak memasukkan variabel sesi dinamis apa pun, MediaTailor lakukan upaya terbaik untuk menginterpolasi nilai untuk variabel dinamis yang terdapat dalam URL [ADS](configurations-create.md#configurations-create-main) Anda.
     + Pilih **Tambahkan variabel dinamis**. 
     + Untuk **Key**, masukkan kunci variabel sesi dinamis, seperti`scte.event_id`. Anda dapat menggunakan variabel dinamis apa pun yang MediaTailor mendukung. Untuk informasi tentang variabel sesi dinamis, lihat[MediaTailor variabel sesi untuk permintaan ADS](variables-session.md).
     + Untuk **Nilai**, masukkan nilai variabel dinamis, seperti*my-event*.
     + Untuk menambahkan variabel dinamis lain, pilih Pilih **Tambahkan variabel dinamis**. 

1. Pada panel **Konsumsi**, tentukan pengaturan yang ingin Anda gunakan untuk jendela konsumsi. Pengaturan ini menentukan kapan MediaTailor menempatkan iklan ke dalam jeda iklan. Mereka juga menentukan kriteria pencocokan yang berguna yang ingin Anda gunakan.
   + Untuk **kedaluwarsa iklan yang Diambil**, tunjukkan berapa lama setelah iklan pengambilan tersedia untuk penyisipan.
   + Di bagian [**kriteria pencocokan Avail**](variables.md), pilih **Tambahkan kriteria avail** dan tambahkan sebanyak lima kriteria pencocokan iklan ke jadwal Anda. Kemudian, di bawah **tombol variabel dinamis**, tambahkan kunci variabel dinamis, seperti`scte.event_id`. MediaTailor akan menempatkan iklan yang diambil sebelumnya ke dalam jeda iklan *hanya* jika memenuhi kriteria yang ditentukan oleh nilai variabel dinamis yang diteruskan klien Anda MediaTailor, atau yang MediaTailor menyimpulkan dari informasi seperti data sesi. Jika jeda iklan tidak memenuhi kriteria pencocokan yang ditentukan, MediaTailor lewati prefetch untuk jeda tersebut. Untuk selengkapnya, lihat penjelasan konsumsi [jadwal prefetch berulang](understanding-prefetching.md#avail-matching-criteria-recur).

1. Pilih **Tambahkan kriteria yang tersedia**.

Jadwal prefetch secara otomatis kedaluwarsa setelah waktu akhir jendela konsumsi. Untuk tujuan diagnostik, mereka tetap terlihat setidaknya selama 7 hari, setelah itu secara MediaTailor otomatis menghapusnya. Atau, Anda dapat menghapus jadwal prefetch secara manual kapan saja. Untuk informasi tentang cara menghapus jadwal prefetch secara manual, lihat bagian berikut[Menghapus jadwal prefetch](deleting-prefetch-schedules.md).

# Pembentukan lalu lintas berbasis TPS
<a name="tps-traffic-shaping"></a>

AWS Elemental MediaTailor menyediakan dua pendekatan pembentukan lalu lintas opsional untuk membatasi jumlah permintaan ke ADS pada satu waktu. Pembentukan lalu lintas berbasis TPS menawarkan alternatif untuk pembentukan lalu lintas berbasis jendela waktu untuk jadwal prefetch. Pendekatan ini memberikan konfigurasi yang lebih intuitif dengan memungkinkan Anda menentukan kapasitas server keputusan iklan (ADS) Anda dalam hal transaksi per detik (TPS) dan pengguna bersamaan yang diharapkan, bukan perhitungan waktu.

## Cara kerja pembentukan lalu lintas berbasis TPS
<a name="tps-how-it-works"></a>

Alih-alih menentukan durasi jendela pengambilan, Anda memberikan parameter berikut:

Puncak TPS  
Jumlah maksimum permintaan per detik yang dapat ditangani ADS Anda. Parameter ini tidak memiliki nilai default.

Puncak pengguna bersamaan  
Jumlah puncak yang diharapkan dari pemirsa bersamaan untuk konten Anda. Parameter ini tidak memiliki nilai default.

MediaTailor secara otomatis mendistribusikan permintaan prefetch sepanjang waktu agar tetap dalam batas TPS yang Anda tentukan, terlepas dari jumlah sesi bersamaan.

**Example Contoh konfigurasi berbasis TPS**  
ADS Anda dapat menangani 500 TPS, dan Anda mengharapkan 100.000 pemirsa bersamaan selama waktu puncak. Anda mengkonfigurasi:  
+ Puncak TPS: 500
+ Puncak pengguna bersamaan: 100.000
MediaTailor secara otomatis mendistribusikan permintaan prefetch sepanjang waktu agar tetap dalam batas TPS yang Anda tentukan, terlepas dari jumlah sesi bersamaan.

# Menghapus jadwal prefetch
<a name="deleting-prefetch-schedules"></a>

Prosedur berikut menjelaskan cara menghapus jadwal prefetch dengan menggunakan konsol. MediaTailor *Untuk informasi tentang cara menghapus jadwal prefetch secara terprogram menggunakan MediaTailor API, lihat [DeletePrefetchSchedule](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_DeletePrefetchSchedule.html)di Referensi API.AWS Elemental MediaTailor *

**catatan**  
Penghapusan tidak terjadi secara real time. Anda mungkin mengalami penundaan saat MediaTailor menghapus jadwal prefetch, selama pengambilan dan konsumsi prefetch waktu akan terus berjalan di latar belakang.

**Untuk menghapus jadwal prefetch menggunakan konsol**

1. Buka MediaTailor konsol di [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. Di panel navigasi, pilih **Konfigurasi**. Pilih konfigurasi pemutaran yang berisi jadwal prefetch yang ingin Anda hapus.

1. Pada tab **Prefetch schedules**, pilih jadwal prefetch yang ingin Anda hapus. Lalu, pilih **Hapus**.