Menyisipkan iklan ke livestream dengan Pod Serving API

Untuk menerapkan penyisipan iklan sisi server (SSAI) dengan livestream HLS atau DASH, gunakan Pod Serving API untuk meminta pod iklan bitrate adaptif. Untuk mengetahui resolusi dan bitrate yang didukung, lihat Format dan transcoding video dan audio.

Halaman ini membahas penggunaan Pod Serving API untuk livestream.

Prasyarat

Sebelum melanjutkan, Anda harus memiliki hal berikut:

  • Konfigurasikan peristiwa livestream dengan jenis Penyisipan Iklan Dinamis (DAI) Pengalihan penayangan pod. Pilih salah satu opsi berikut:

  • 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 flow.

  • Akun Google Ad Manager dengan DAI penayangan Pod diaktifkan.

Alur penayangan dasar

Untuk menayangkan streaming, pilih protokol streaming dan lakukan hal berikut:

HLS

  1. Untuk mendaftarkan sesi, buat permintaan streaming dari pemutar video Anda ke Google Ad Manager.

  2. Mulai polling metadata iklan untuk peristiwa iklan mendatang.

  3. Minta manifes livestream dari manipulator manifes Anda.

  4. Opsional: Kirim notifikasi jeda iklan awal ke Google Ad Manager. Penting: Sebaiknya lakukan langkah ini untuk meningkatkan rasio pengisian.

  5. Saat manipulator manifes Anda mendeteksi penanda jeda iklan, buat URL segmen iklan dan gabungkan ke dalam manifes.

    • Selama jeda iklan, pemutar video klien Anda akan meminta segmen iklan dan mengikuti URL pengalihan segmen untuk mendownload file segmen iklan.
  6. Ekstrak ID peristiwa iklan dari tag ID3 untuk menemukan dan mengirim ping verifikasi media ke Google.

Pengalihan penayangan pod dengan HLS - Alur penayangan dasar

DASH

  1. Ikuti semua langkah di tab HLS.

  2. Minta template periode DASH sekali dan cache template. Pendekatan ini membuat periode untuk semua jeda iklan sesi.

Pengalihan penayangan pod dengan DASH - Alur penayangan dasar

Alur penayangan lanjutan

Untuk menayangkan streaming, pilih protokol streaming:

HLS

  1. Untuk mendaftarkan sesi, buat permintaan streaming dari pemutar video klien Anda ke Google Ad Manager.

  2. Mulai polling metadata iklan untuk peristiwa iklan mendatang.

  3. Minta manifes livestream dari manipulator manifes Anda.

  4. Opsional: Kirim notifikasi jeda iklan awal ke Google Ad Manager untuk meningkatkan rasio pengisian.

  5. Buat permintaan metadata waktu pod iklan (ATM) ke Google Ad Manager.

  6. Ambil waktu pod iklan dan slate yang tepat untuk membuat URL segmen iklan.

  7. Gabungkan URL segmen iklan ke dalam manifes.

  8. Saat manipulator manifes Anda mendeteksi penanda jeda iklan, buat URL segmen iklan dan gabungkan URL ke dalam manifes.

    • Selama jeda iklan, pemutar video klien Anda akan meminta segmen iklan dan mengikuti URL pengalihan segmen untuk mendownload file segmen iklan.
  9. Ekstrak ID peristiwa iklan dari tag ID3 untuk menemukan dan mengirim ping verifikasi media ke Google.

Pengalihan penayangan pod dengan HLS - Alur penayangan lanjutan

DASH

  1. Ikuti semua langkah di tab HLS.

  2. Gunakan respons Metadata Waktu pod Iklan (ATM) untuk kolom wajib tambahan guna membuat periode DASH.

Pengalihan penayangan pod dengan DASH - Alur penayangan lanjutan

Petunjuk langkah demi langkah

Untuk mengetahui detail tentang endpoint API, contoh data permintaan dan respons, lihat Aplikasi pemutar video klien untuk livestream dan Manipulator manifes untuk livestream.