Notifikasi

Hanya tersedia di Google Ad Manager 360.

HTTP Live Streaming (HLS)

Mengenkode jeda iklan streaming live linear (HLS)

Untuk siaran linear atau feed live, playlist Anda harus menyertakan titik "CUE-OUT" dan "CUE-IN" yang mewakili titik sambungan penyisipan iklan. Contoh:

#EXT-X-CUE-OUT:DURATION=<time>
#EXT-X-CUE-IN

Tag EXT-X-CUE-OUT menunjukkan titik mulai sambungan dan EXT-X-CUE-IN menunjukkan titik akhir sambungan. EXT-X-CUE-OUT harus dihentikan dengan EXT-X-CUE-IN, yang menunjukkan akhir dari jeda iklan. Server iklan mengganti seluruh bagian antara EXT-X-CUE-OUT dan EXT-X-CUE-IN dengan konten iklan video.

Tag DURATION=<time> bersifat wajib, dan merupakan perkiraan durasi dalam detik atau floating point jeda iklan (dengan kata lain, perbedaan waktu antara EXT-X-CUE-IN dan EXT-X-CUE-OUT). Selain itu, EXT-X-CUE-OUT:<time> dapat menggantikan #EXT-X-CUE-OUT:DURATION=<time>.

Durasi dapat berupa nilai bilangan bulat atau floating point dan harus memiliki nilai yang dinyatakan dalam detik.
Lihat contoh
Contoh 1

Menyambung titik mulai dan akhir

#EXTINF:10,
http://media.example.com/fileSequence7796.ts
#EXTINF:6,
http://media.example.com/fileSequence7797.ts
#EXT-X-CUE-OUT:DURATION=30
#EXTINF:4,
http://media.example.com/fileSequence7798.ts
#EXTINF:10,
http://media.example.com/fileSequence7799.ts
#EXTINF:10,
http://media.example.com/fileSequence7800.ts
#EXTINF:6,
http://media.example.com/fileSequence7801.ts
#EXT-X-CUE-IN
#EXTINF:4,
http://media.example.com/fileSequence7802.ts
#EXTINF:10,
http://media.example.com/fileSequence7803.ts
#EXTINF:3,
http://media.example.com/fileSequence7804.ts

Contoh 2

Konten antara OUT dan IN diganti oleh server iklan DAI dengan konten video iklan berdurasi 30 detik

#EXTINF:10,
http://media.example.com/fileSequence7796.ts
#EXTINF:6,
http://media.example.com/fileSequence7797.ts
#EXT-X-CUE-OUT:DURATION=30
#EXTINF:10,
http://ads.example.com/fileSequence0001.ts
#EXTINF:10,
http://ads.example.com/fileSequence0002.ts
#EXTINF:10,
http://ads.example.com/fileSequence0003.ts
#EXT-X-CUE-IN

#EXTINF:4,
http://media.example.com/fileSequence7802.ts
#EXTINF:10,
http://media.example.com/fileSequence7803.ts
#EXTINF:3,
http://media.example.com/fileSequence7804.ts

Mempersingkat jeda iklan

Untuk mengakhiri jeda iklan lebih awal, encoder harus mengirimkan "CUE-IN" dalam streaming untuk menunjukkan bahwa streaming DAI harus segera mengakhiri jeda iklan dan mulai menampilkan konten mentah lagi.

Perhatikan bahwa jika jeda iklan berakhir lebih awal, Pemantauan Aktivitas Streaming akan tetap menampilkan nilai "Durasi jeda iklan", "Durasi terisi", dan "Durasi penayangan" yang asli.

Membuat jeda iklan tambahan

Meskipun tidak ada cara untuk memperpanjang jeda iklan saat sedang diputar ke pengguna, encoder dapat mengirim "CUE-OUT" tambahan dalam streaming segera setelah "CUE-IN" jeda iklan sebelumnya, yang akan menghasilkan jeda iklan tambahan dengan iklan yang baru saja ditetapkan.

Mengisi sisa ruang jeda iklan

Jika tidak ada iklan yang ditampilkan atau ruang tambahan untuk diisi, pengguna akan melihat konten slate (layar pemblokir) atau konten dasar, bergantung pada setelan jeda iklan yang dipilih saat mengatur konfigurasi live stream di Ad Manager.

Penanda iklan yang didukung untuk live stream

Penanda berikut didukung untuk penyisipan iklan di konten live stream:

CUE-OUT/CUE-IN

Jenis markup ini dihasilkan oleh beberapa solusi encoding, termasuk AWS Elemental.

Formatnya adalah sebagai berikut:

CUE-OUT

#EXT-X-CUE-OUT:DURATION=10.50,K=V

#EXT-X-CUE-OUT:10.50,K=V

Ad Manager saat ini hanya mendukung penerusan BREAKID sebagai nilai kunci di CUE-OUT.

CUE-IN

#EXT-X-CUE-IN

CUE (Adobe Primetime)

CUE-OUT

#EXT-X-CUE:ID=31264,TYPE="SpliceOut",DURATION=30.00,TIME=77892728.264567

CUE-IN

Markup ini tidak memiliki indikator CUE-IN yang eksplisit. Namun, markup ini menandai setiap segmen setelah CUE-OUT dengan format berikut:

#EXT-X-CUE:ID=31264,TYPE="SpliceOut",DURATION=30.00,TIME=77892728.264567,ELAPSED=5.00

Hal ini menunjukkan penempatan segmen di dalam jeda iklan. Penanda CUE-IN dihitung menggunakan nilai atribut ELAPSED beserta durasi segmen untuk menunjukkan segmen terakhir jeda iklan.

DATERANGE

CUE-OUT

#EXT-X-DATERANGE:ID="splice-80f",PLANNED-DURATION=90.5,START-DATE="2017-03-24T13:46:04Z",SCTE35-OUT=0xFC301B00000000000000FFF00A05000001027FDF000000

Nilai atribut PLANNED-DURATION digunakan sebagai durasi jeda iklan yang diharapkan.

CUE-IN

#EXT-X-DATERANGE:ID="splice-7ef",START-DATE="2017-03-24T13:38:04Z",SCTE35-IN=0xFC301B00000000000000FFF00A05000000FF7F5F0000000000007B7BA160

Penyisipan Pemisahan Biner SCTE35

Indikator Pemisahan Mulai dan Berakhir SCTE35 dapat ditentukan melalui sinyal waktu dalam tag HLS. Informasi SCTE tersedia dalam format biner dan harus didekode untuk menentukan jenis sinyal yang dikirim.

CUE-OUT

#EXT-OATCLS-SCTE35:/DAlAAAAAAAAAP/wFAUAAA+if+/+INAJ0P4AKTLgAAAAAAAA9UTkTA==

CUE-IN

#EXT-OATCLS-SCTE35:/DAgAAAAAAAAAP/wDwUAAAPvf0//ahTGjwAAAAAAALda4HI=

Sinyal Waktu Biner SCTE35: Awal/Akhir Jeda

Data biner SCTE-35 (dienkode base64) harus didekode dan diuraikan untuk menentukan apakah data tersebut berisi CUE-OUT/CUE-IN yang valid, beserta semua informasi penargetan jeda iklan.

Misalnya, data biner berikut berisi sinyal CUE-OUT yang valid:

CUE-OUT

/DAsAAAAAyiYAP/wBQb/PVbrDQAWAhRDVUVJB48zWH//AAEuGvsAACIAAdRJqiI=

Setelah didekode, pesan akan berisi kolom berikut:

  • splice_command_type yang disetel ke nilai 6 menunjukkan bahwa ini adalah sinyal waktu
  • segmentation_type_id menunjukkan jenis sinyal waktu

Nilai segmentation_type_id berikut dikenali sebagai sinyal waktu CUE-OUT yang valid:

34: Awal jeda

Nilai segmentation_type_id berikut (jika splice_command_type = 6) dikenali sebagai sinyal waktu CUE-IN yang valid:

35: Akhir jeda

Misalnya, data biner berikut berisi sinyal CUE-IN yang valid:

CUE-IN

/DAnAAAAAyiYAP/wBQb/PX1ezQARAg9DVUVJB48zWH+/AAAjAAGwzKWt

Sinyal Waktu Biner SCTE35: Awal/Akhir Iklan Penyedia

Data biner SCTE-35 (dienkode base64) harus didekode dan diuraikan untuk menentukan apakah data tersebut berisi CUE-OUT/CUE-IN yang valid, beserta semua informasi penargetan jeda iklan.

Misalnya, data biner berikut berisi sinyal CUE-OUT yang valid:

CUE-OUT

/DAxAAAAAAAAAP/wBQb//ciI8QAbAhlDVUVJXQk9EX/fAAEuK3sBBUMxNDY0MAEBpOBiAg==

Setelah didekode, pesan akan berisi kolom berikut:

  • splice_command_type yang disetel ke nilai 6 menunjukkan bahwa ini adalah sinyal waktu
  • segmentation_type_id menunjukkan jenis sinyal waktu

Nilai segmentation_type_id berikut dikenali sebagai sinyal waktu CUE-OUT yang valid:

48 : Awal Iklan Penyedia

Nilai segmentation_type_id berikut (jika splice_command_type = 6) dikenali sebagai sinyal waktu CUE-IN yang valid:

49 : Akhir Iklan Penyedia

Misalnya, data biner berikut berisi sinyal CUE-IN yang valid:

CUE-IN

/DAsAAAAAAAAAP/wBQb//e78sQAWAhRDVUVJXQk9EX+fAQVDMTQ2NDEBAaKNu/4=

Sinyal Waktu Biner SCTE35: Peluang Penempatan Penyedia

Data biner SCTE-35 (dienkode base64) harus didekode dan diuraikan untuk menentukan apakah data tersebut berisi CUE-OUT/CUE-IN yang valid, beserta semua informasi penargetan jeda iklan.

Misalnya, data biner berikut berisi sinyal CUE-OUT yang valid:

CUE-OUT

/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==

Setelah didekode, pesan akan berisi kolom berikut:

  • splice_command_type yang disetel ke nilai 6 menunjukkan bahwa ini adalah sinyal waktu
  • segmentation_type_id menunjukkan jenis sinyal waktu

Nilai segmentation_type_id berikut dikenali sebagai sinyal waktu CUE-OUT yang valid:

52 : Awal Peluang Penempatan Penyedia

Nilai segmentation_type_id berikut (jika splice_command_type = 6) dikenali sebagai sinyal waktu CUE-IN yang valid:

53 : Akhir Peluang Penempatan Penyedia

Misalnya, data biner berikut berisi sinyal CUE-IN yang valid:

CUE-IN

/DAvAAAAAAAA///wBQb+cuN0EAAZAhdDVUVJSAAAjn+PCAgAAAAALKChijUCALdPwUA=

Makro untuk markup SCTE-35

Jika feed Anda menyertakan markup EXT-OATCLS-SCTE35, atau EXT-X-DATERANGE, metadata akan diekstrak secara otomatis dan tersedia melalui nilai kunci kustom. Anda harus menyiapkan nilai kunci kustom, dan menyisipkannya sebagai makro saat membuat tag iklan.

Saat menyiapkan nilai kunci khusus baru untuk kolom SCTE-35, gunakan kunci khusus (misalnya, "scte35") dan tetapkan nilainya ke makro yang sesuai dengan jenis kolom yang tersedia dalam feed:

Makro Deskripsi
%%SPLICE_INSERT_EVENT_ID%% Bilangan bulat tanpa tanda dalam pesan SCTE35, dikonversi menjadi string sebagai angka desimal.
%%SPLICE_INSERT_UPID%%
%%TIME_SIGNAL_EVENT_ID%%
%%TIME_SIGNAL_UPID%% Dirender sebagai heksadesimal dengan huruf kecil, tanpa awalan 0x.
%%TIME_SIGNAL_UPID_RAW%% Menyisipkan byte mentah dari pesan SCTE tanpa konversi heksadesimal (string awal harus berupa string berenkode UTF-8 yang valid).
%%AFMM_CBC%% Mengekstrak kode jeda komersial dari info sambungan (ini adalah persyaratan untuk spesifikasi AF2M Prancis).
 
Untuk mengatasi persoalan terkait pemecahan masalah atau pemadaman DAI, hubungi dukungan penayang.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
true
Memulai Penyisipan Iklan Dinamis

Panduan kami untuk memberikan pengalaman iklan tanpa kendala di seluruh konten video live, linear, dan on-demand.
Lihat panduan

Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
861961332022721541
true
Pusat Bantuan Penelusuran
true
true
true
true
true
148
false
false