Prefetching iklan - AWS Elemental MediaTailor

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

Prefetching iklan

Dengan prefetching iklan, AWS Elemental MediaTailor secara proaktif mengambil iklan dari server keputusan iklan (ADS) dan menyiapkannya untuk jeda iklan yang akan datang. Pengambilan iklan membantu memaksimalkan tingkat pengisian iklan dan monetisasi dalam alur kerja langsung yang menggunakan pensinyalan SCTE-35, tempat batas waktu permintaan iklan dan transcoding dapat terjadi. Pengambilan iklan menyediakan lebih banyak waktu untuk perdagangan iklan terprogram. Ini juga mengurangi latensi penyisipan iklan karena transcoding aset baru dan respons ADS berjalan di latar belakang. MediaTailor

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. Setiap jadwal prefetch mendefinisikan satu set iklan MediaTailor untuk ditempatkan dalam satu jeda iklan. Untuk mengambil iklan untuk beberapa jeda iklan, Anda dapat membuat beberapa jadwal prefetch. Saat membuat jadwal prefetch, Anda dapat menyertakan kriteria yang memberi Anda kontrol terperinci atas jeda iklan mana dan aliran pemutaran mana yang MediaTailor menempatkan iklan yang diambil sebelumnya.

Untuk membuat dan mengelola jadwal prefetch, Anda dapat menggunakan MediaTailor konsol atau API. MediaTailor

Cara kerjanya

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.

Pengambilan

Ini menentukan jendela pengambilan, yang merupakan rentang waktu saat MediaTailor mengambil iklan dari ADS. Untuk mengatur jendela pengambilan, tentukan terlebih dahulu kapan jeda iklan akan terjadi.

Untuk kasus penggunaan lanjutan, Anda dapat menambahkan variabel dinamis secara opsional ke permintaan prefetch yang MediaTailor dikirim ke ADS. Ini memungkinkan Anda mengirim sesi, pemain, dan data lainnya ke ADS sebagai bagian dari permintaan. Jika Anda tidak menyertakan variabel dinamis dalam jadwal prefetch, MediaTailor gunakan variabel dinamis, jika ada, yang Anda konfigurasikan dalam URL ADS konfigurasi pemutaran.

Konsumsi

Ini menentukan jendela konsumsi, yang merupakan rentang waktu saat MediaTailor menempatkan iklan yang telah diambil sebelumnya ke dalam jeda iklan.

Untuk komponen ini, Anda dapat menambahkan sebanyak lima kriteria pencocokan yang tersedia ke jadwal prefetch. MediaTailor menggunakan kriteria ini untuk menentukan apakah jeda iklan memenuhi syarat untuk penempatan iklan yang diambil sebelumnya. Misalnya, Anda dapat menggunakan variabel scte.event_iddinamis jika ingin layanan menempatkan iklan dalam jeda iklan dengan ID peristiwa SCTE tertentu. MediaTailor menempatkan iklan yang diambil sebelumnya ke jeda iklan hanya jika jeda iklan memenuhi kriteria yang ditentukan oleh variabel dinamis.

Saat klien Anda mengirim permintaan manifes MediaTailor selama jendela pengambilan, MediaTailor secara proaktif mengirimkan permintaan ke ADS untuk mengambil dan menyiapkan iklan untuk penyisipan nanti. Jika Anda mengatur variabel dinamis untuk pengambilan, MediaTailor sertakan variabel tersebut dalam permintaan.

Saat MediaTailor menemukan penanda jeda iklan SCTE-35 selama jendela konsumsi, layanan menggunakan kriteria pencocokan avail, jika dikonfigurasi, untuk menentukan jeda iklan mana yang akan ditempatkan iklan. Jika kriteria pencocokan avail tidak dikonfigurasi, MediaTailor tempatkan iklan yang diambil sebelumnya di jeda iklan pertama di dalam jendela konsumsi.

Memahami biaya prefetching

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.

Membuat jadwal prefetch

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 PrefetchSchedulesdi Referensi API. AWS Elemental MediaTailor

catatan

Jika Anda ingin menggunakan kriteria pencocokan avail dalam jadwal, pastikan Anda mengonfigurasi templat URL ADS konfigurasi pemutaran terlebih dahulu dengan variabel dinamis, jika tidak, kriteria pencocokan avail tidak akan berpengaruh. Untuk informasi tentang bekerja dengan variabel dinamis, lihat Langkah 3: Konfigurasikan URL permintaan ADS dan parameter kueri di topik Memulai dengan penyisipan MediaTailor iklan.

Untuk membuat jadwal prefetch baru menggunakan konsol
  1. Buka MediaTailor konsol di https://console.aws.amazon.com/mediatailor/.

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

  3. Pada tab Prefetch schedules, pilih Add prefetch schedule.

  4. 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 asal 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. Pelacakan sisi server 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 /v1/session. MediaTailor Untuk informasi umum tentang pelacakan sisi klien, lihat. Pelacakan sisi klien 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' }
  5. Pada panel Retrieval, tentukan pengaturan pengambilan yang ingin Anda gunakan. Pengaturan ini menentukan kapan MediaTailor prefetches iklan dari ADS. Mereka juga menentukan variabel 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.

    • Di bagian variabel Dinamis, masukkan sebanyak 100 variabel dinamis. MediaTailor menggunakan variabel ini untuk substitusi dalam permintaan prefetch yang dikirim ke ADS. Jika Anda tidak memasukkan variabel dinamis apa pun, MediaTailor lakukan upaya terbaik untuk menginterpolasi nilai untuk variabel dinamis yang terdapat dalam URL ADS Anda.

      • Pilih Tambahkan variabel dinamis.

      • Untuk Key, masukkan kunci variabel dinamis, sepertiscte.event_id. Anda dapat menggunakan variabel dinamis apa pun yang MediaTailor mendukung. Untuk informasi tentang variabel dinamis, lihatMenggunakan variabel iklan dinamis di AWS Elemental MediaTailor.

      • Untuk Nilai, masukkan nilai variabel dinamis, seperti peristiwa-saya.

      • Untuk menambahkan variabel dinamis lain, pilih Pilih Tambahkan variabel dinamis.

  6. 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, pilih Tambahkan kriteria avail dan tambahkan sebanyak lima kriteria pencocokan iklan ke jadwal Anda. Kemudian, di bawah tombol variabel dinamis, tambahkan kunci variabel dinamis, sepertiscte.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. Untuk informasi, lihat bagian sebelumnya. avail-matching-criteria

  7. 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 berikutMenghapus jadwal prefetch.

Menentukan seberapa sering klien Anda harus memanggil CreatePrefetchSchedule API

Klien Anda dapat memanggil CreatePrefetchScheduleAPI 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 MediaTailor jumlah maksimum jadwal prefetch aktif, dan kemungkinan apakah jadwal 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.

Menghapus jadwal prefetch

Prosedur berikut menjelaskan cara menghapus jadwal prefetch dengan menggunakan konsol. MediaTailor Untuk informasi tentang cara menghapus jadwal prefetch secara terprogram menggunakan MediaTailor API, lihat DeletePrefetchScheduledi 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/.

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

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