Penyisipan Iklan Dinamis (DAI) Google mendukung live stream pada tingkat koeksistensi yang tinggi. Notifikasi Jeda Iklan Awal (EABN) adalah permintaan untuk Google DAI agar menjadwalkan jeda iklan mendatang atau segera memulai keputusan iklan, yang mengoptimalkan rasio pengisian iklan dan waktu pemuatan.
Untuk memulai notifikasi jeda iklan awal untuk layanan
lengkap, penayangan
pod, atau penyisipan iklan
yang dipandu server, gunakan
resource
AdBreaks
. Resource ini dapat membuat dan mengelola jeda iklan untuk semua live stream yang Anda
buat melalui UI Google Ad Manager, atau LiveStreamEventService
API SOAP Google Ad Manager.
Halaman ini membahas cara menjadwalkan jeda iklan sebagai notifikasi jeda iklan awal.
Prasyarat
Untuk membuat atau mengelola jeda iklan, Anda memerlukan kunci aset atau kunci aset kustom yang dibuat oleh sistem live stream. Anda juga dapat menemukan kunci ini di halaman detail live stream. Lihat Menyiapkan live stream untuk DAI menggunakan UI Google Ad Manager.
Menjadwalkan jeda iklan
Anda dapat menjadwalkan jeda iklan saat jumlah penonton streaming meningkat. Untuk setiap
peristiwa live stream, jadwalkan satu jeda iklan satu per satu hingga enam jam sebelumnya
menggunakan
metode layanan
Create
. Sertakan perkiraan waktu mulai dan ID jeda iklan Anda. DAI memulai
keputusan iklan mendekati waktu yang dijadwalkan. Untuk keputusan jeda iklan langsung, hapus
waktu mulai jeda iklan yang diperkirakan.
Agar Google DAI segera memulai keputusan iklan, Anda dapat menghapus waktu mulai
jeda iklan yang diharapkan saat memanggil Create
.
Contoh berikut menjadwalkan jeda iklan untuk acara live stream jenis
Linear
yang akan dimulai pada 6 Maret 2025 pukul 16.00 Waktu Universal Terkoordinasi
(UTC):
curl 'https://admanager.googleapis.com/v1/networks/NETWORK_CODE /liveStreamEventsByAssetKey/ASSET_KEY /adBreaks' \
-H 'authorization: Bearer ACCESS_TOKEN ' \
-H 'content-type: application/json' \
--data-raw '{"adBreakId":"mid-roll-1","assetKey":"ASSET_KEY ","duration":"30s","expectedStartTime":"2025-03-06T16:00:00Z"}'
fetch("https://admanager.googleapis.com/v1/networks/NETWORK_CODE /liveStreamEventsByAssetKey/ASSET_KEY /adBreaks", {
"headers": {
"authorization":
"Bearer ACCESS_TOKEN ",
"Content-Type": "application/json",
},
"body": JSON.stringify({
"adBreakId": "mid-roll-1",
"duration": "30s",
"expectedStartTime": "2025-03-06T16:00:00Z"
}),
"method": "POST"
});
Jika berhasil, Anda akan melihat respons JSON berikut:
{
"name": "networks/.../liveStreamEventsByAssetKey/.../adBreaks/mid-roll-1",
"adBreakId": "mid-roll-1",
"assetKey": "...",
"expectedStartTime": "2025-03-06T16:00:00Z",
"duration": "30s",
"breakState": "SCHEDULED"
}
Untuk membuat kueri jeda iklan, gunakan metode
List
. Untuk memeriksa detail jeda iklan, gunakan
metode
Get
.
Contoh berikut mencantumkan semua jeda iklan untuk peristiwa live stream:
curl 'https://admanager.googleapis.com/v1/networks/NETWORK_CODE /liveStreamEventsByAssetKey/ASSET_KEY /adBreaks' \
-H 'authorization: Bearer ACCESS_TOKEN '
fetch(
"https://admanager.googleapis.com/v1/networks/NETWORK_CODE /liveStreamEventsByAssetKey/ASSET_KEY /adBreaks",
{
"headers": {
"authorization": "Bearer ACCESS_TOKEN ",
},
"method": "GET"
}
);
Jika berhasil, Anda akan melihat respons JSON berikut:
{
"adBreaks": [
{
"name": "networks/.../liveStreamEventsByAssetKey/.../adBreaks/mid-roll-1",
"adBreakId": "mid-roll-1",
"assetKey": "...",
"expectedStartTime": "2025-03-06T16:00:00Z",
"duration": "30s",
"breakState": "DECISIONED",
"breakSequence": "1"
}
]
}
Jika Anda ingin menjadwalkan ulang jeda iklan saat ini lebih cepat, gunakan metode
Patch
untuk mengubah waktu mulai yang diharapkan. Jika Anda ingin membatalkan jeda iklan
saat ini, gunakan
metode
Delete
sebelum statusnya menjadi COMPLETED
.
Untuk membuat jeda iklan lain, tunggu hingga status jeda iklan saat ini
COMPLETED
.