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:
-
Sebagai masukan pada kait
PRE_ADS_REQUESTsiklus hidup melaluiplayer_params.* -
Dalam ADS meminta URL melalui MediaTailor variabel iklan dinamis untuk permintaan ADS (misalnya,
[player_params.deviceType]) -
Selama masa sesi di semua jeda iklan
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.