View a markdown version of this page

Pre-session inisialisasi - AWS Elemental MediaTailor

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

Pre-session inisialisasi

Ketika itu menyala

MediaTailor menjalankan fungsi yang dipetakan PRE_SESSION_INITIALIZATION satu kali, pada awal sesi pemutaran baru. Fungsi berjalan sebelum MediaTailor membangun respons manifes awal.

Input

session.*, player_params.*, dan event.*. Untuk semua bidang yang tersedia, lihatReferensi bidang masukan.

Namespace keluaran diizinkan

Namespace Jenis yang diterima
player_params.* String, angka, boolean

Nilai yang ditulis untuk player_params.* dipertahankan ke sesi. Mereka tersedia:

catatan

Ukuran serial total dari semua kunci dan nilai player_params keluaran tidak boleh melebihi 1.000 karakter. Jika total melebihi batas ini, output fungsi dibuang. Untuk informasi selengkapnya, lihat Batas fungsi.

Kasus penggunaan yang khas

  • Ambil identitas atau data audiens dari layanan eksternal dan simpan dalam parameter pemain untuk digunakan dalam permintaan ADS selanjutnya.

  • Klasifikasikan jenis perangkat berdasarkan agen pengguna dan tulis klasifikasi ke parameter pemain.

  • Tetapkan nilai parameter pemain default yang bergantung pada pemrosesan jeda iklan hilir.

  • Simpan nilai dalam parameter pemain yang disertakan dalam URL ADS melaluiMediaTailor variabel iklan dinamis untuk permintaan ADS.

Perilaku kegagalan

Jika fungsi yang dilampirkan PRE_SESSION_INITIALIZATION gagal karena alasan apa pun MediaTailor , membuang output fungsi dan melanjutkan seolah-olah tidak ada fungsi yang dilampirkan. Sesi dimulai secara normal tanpa nilai parameter pemutar fungsi.