Untuk menerapkan penyisipan iklan sisi server (SSAI) dengan livestream HLS atau DASH, gunakan Pod Serving API untuk meminta pod iklan kecepatan bit adaptif. Untuk resolusi dan kecepatan bit yang didukung, lihat Format dan transcoding video dan audio.
Halaman ini membahas penggunaan Pod Serving API untuk live stream.
Prasyarat
Sebelum melanjutkan, Anda harus memiliki hal berikut:
Konfigurasi acara livestream dengan jenis Penyisipan Iklan Dinamis (DAI) Pengalihan penayangan pod. Pilih salah satu opsi berikut:
- Menyiapkan livestream untuk DAI.
- Pilih library klien SOAP API dan panggil metode
LiveStreamEventService.createLiveStreamEvents
dengan objekLiveStreamEvent
dan jenisdynamicAdInsertionType
yang ditetapkan ke enumPOD_SERVING_REDIRECT
. Untuk semua library klien, lihat Library klien dan kode contoh.
Aplikasi klien yang berjalan di browser web, perangkat seluler, atau TV, untuk memuat streaming dan menangani peristiwa, seperti putar, jeda, klik, atau ketuk.
Manipulator manifes untuk menangani permintaan streaming dari aplikasi klien. Penting: Untuk layanan manifes, sebaiknya gunakan alur penayangan lanjutan.
Akun Google Ad Manager dengan DAI penayangan pod yang diaktifkan.
Alur penayangan dasar
Untuk mengirimkan streaming, pilih protokol streaming dan lakukan hal berikut:
HLS
Untuk mendaftarkan sesi, buat permintaan streaming dari pemutar video Anda ke Google Ad Manager.
Mulai polling metadata iklan untuk peristiwa iklan mendatang.
Minta manifes livestream dari manipulator manifes Anda.
Opsional: Kirim notifikasi jeda iklan awal ke Google Ad Manager. Penting: Sebaiknya lakukan langkah ini untuk meningkatkan rasio pengisian.
Saat manipulator manifes mendeteksi penanda jeda iklan, buat URL segmen iklan dan gabungkan ke dalam manifes.
- Selama jeda iklan, pemutar video klien Anda meminta segmen iklan dan mengikuti URL pengalihan segmen untuk mendownload file segmen iklan.
Ekstrak ID peristiwa iklan dari tag ID3 untuk menemukan dan mengirim ping verifikasi media ke Google.
DASH
Ikuti semua langkah di tab HLS.
Minta template periode DASH sekali dan simpan template dalam cache. Pendekatan ini membangun periode untuk semua jeda iklan sesi.
Alur penayangan lanjutan
Untuk mengirimkan streaming, pilih protokol streaming:
HLS
Untuk mendaftarkan sesi, buat permintaan streaming dari pemutar video klien ke Google Ad Manager.
Mulai polling metadata iklan untuk peristiwa iklan mendatang.
Minta manifes livestream dari manipulator manifes Anda.
Opsional: Kirim notifikasi jeda iklan awal ke Google Ad Manager untuk meningkatkan rasio pengisian.
Buat permintaan metadata pengaturan waktu pod iklan (ATM) ke Google Ad Manager.
Ambil waktu pod iklan dan slate yang tepat untuk membuat URL segmen iklan.
Gabungkan URL segmen iklan ke dalam manifes.
Saat manipulator manifes mendeteksi penanda jeda iklan, buat URL segmen iklan dan gabungkan URL ke dalam manifes.
- Selama jeda iklan, pemutar video klien Anda meminta segmen iklan dan mengikuti URL pengalihan segmen untuk mendownload file segmen iklan.
Ekstrak ID peristiwa iklan dari tag ID3 untuk menemukan dan mengirim ping verifikasi media ke Google.
DASH
Ikuti semua langkah di tab HLS.
Gunakan respons Metadata Waktu Pod Iklan (ATM) untuk kolom tambahan yang diperlukan guna membuat periode DASH.
Petunjuk langkah demi langkah
Untuk mengetahui detail tentang endpoint API, contoh data permintaan dan respons, lihat Aplikasi pemutar video klien untuk live stream dan Manipulator manifes untuk live stream.