Để triển khai tính năng chèn quảng cáo phía máy chủ (SSAI) bằng luồng phát trực tiếp HLS hoặc DASH, hãy sử dụng Pod Serving API để yêu cầu các nhóm quảng cáo có tốc độ bit thích ứng. Để biết độ phân giải và tốc độ bit được hỗ trợ, hãy xem phần Chuyển mã và định dạng video cùng âm thanh.
Trang này trình bày cách sử dụng API phân phát nhóm cho sự kiện phát trực tiếp.
Điều kiện tiên quyết
Trước khi tiếp tục, bạn phải có những thông tin sau:
Định cấu hình một sự kiện phát trực tiếp bằng loại Chèn quảng cáo động (DAI) Chuyển hướng phân phát nhóm. Chọn một trong hai lựa chọn sau:
- Thiết lập sự kiện phát trực tiếp cho DAI.
- Chọn một thư viện ứng dụng SOAP API và gọi phương thức
LiveStreamEventService.createLiveStreamEvents
bằng đối tượngLiveStreamEvent
và loạidynamicAdInsertionType
được đặt thành enumPOD_SERVING_REDIRECT
. Đối với tất cả thư viện ứng dụng, hãy xem Thư viện ứng dụng và mã ví dụ.
Một ứng dụng khách chạy trong trình duyệt web, thiết bị di động hoặc TV, để tải luồng và xử lý các sự kiện, chẳng hạn như phát, tạm dừng, nhấp hoặc nhấn.
Một trình xử lý tệp kê khai để xử lý các yêu cầu về luồng từ ứng dụng khách. Quan trọng: Đối với dịch vụ tệp kê khai, bạn nên dùng quy trình phân phát nâng cao.
Tài khoản Google Ad Manager đã bật tính năng DAI phân phát theo nhóm.
Quy trình phân phát cơ bản
Để truyền phát trực tiếp, hãy chọn một giao thức truyền phát trực tiếp và làm như sau:
HLS (Phát trực tuyến dựa trên HTTP)
Để đăng ký một phiên, hãy gửi yêu cầu về luồng từ trình phát video của bạn đến Google Ad Manager.
Bắt đầu thăm dò siêu dữ liệu quảng cáo cho các sự kiện quảng cáo sắp tới.
Yêu cầu tệp kê khai sự kiện phát trực tiếp từ trình thao tác tệp kê khai.
Không bắt buộc: Gửi thông báo điểm chèn quảng cáo sớm đến Google Ad Manager. Quan trọng: Bạn nên thực hiện bước này để tăng tỷ lệ lấp đầy.
Khi trình thao tác tệp kê khai phát hiện một điểm đánh dấu điểm chèn quảng cáo, hãy tạo URL phân đoạn quảng cáo và ghép chúng vào tệp kê khai.
- Trong một khoảng thời gian hiển thị quảng cáo, trình phát video của ứng dụng sẽ yêu cầu một phân đoạn quảng cáo và tuân theo URL chuyển hướng phân đoạn để tải tệp phân đoạn quảng cáo xuống.
Trích xuất mã sự kiện quảng cáo từ thẻ ID3 để tìm và gửi ping xác minh nội dung nghe nhìn đến Google.
DASH (Truyền phát thích ứng động qua HTTP)
Làm theo tất cả các bước trong thẻ HLS.
Yêu cầu mẫu khoảng thời gian DASH một lần và lưu mẫu vào bộ nhớ đệm. Phương pháp này tạo ra các khoảng thời gian cho tất cả điểm chèn quảng cáo trong phiên.
Luồng phân phát nâng cao
Để phân phối sự kiện phát trực tiếp, hãy chọn một giao thức phát trực tiếp:
HLS (Phát trực tuyến dựa trên HTTP)
Để đăng ký một phiên, hãy gửi yêu cầu về luồng từ trình phát video trên ứng dụng của bạn đến Google Ad Manager.
Bắt đầu thăm dò siêu dữ liệu quảng cáo cho các sự kiện quảng cáo sắp tới.
Yêu cầu tệp kê khai sự kiện phát trực tiếp từ trình thao tác tệp kê khai.
Không bắt buộc: Gửi thông báo điểm chèn quảng cáo sớm đến Google Ad Manager để tăng tỷ lệ lấp đầy.
Gửi yêu cầu siêu dữ liệu về thời gian của nhóm quảng cáo (ATM) đến Google Ad Manager.
Truy xuất thời gian chính xác của nhóm quảng cáo và bảng quảng cáo để tạo URL phân đoạn quảng cáo.
Ghép các URL phân đoạn quảng cáo vào tệp kê khai.
Khi trình thao tác tệp kê khai phát hiện một điểm đánh dấu điểm chèn quảng cáo, hãy tạo URL phân đoạn quảng cáo và ghép các URL đó vào tệp kê khai.
- Trong một khoảng thời gian hiển thị quảng cáo, trình phát video của ứng dụng sẽ yêu cầu một phân đoạn quảng cáo và tuân theo URL chuyển hướng phân đoạn để tải tệp phân đoạn quảng cáo xuống.
Trích xuất mã sự kiện quảng cáo từ thẻ ID3 để tìm và gửi ping xác minh nội dung nghe nhìn đến Google.
DASH (Truyền phát thích ứng động qua HTTP)
Làm theo tất cả các bước trong thẻ HLS.
Sử dụng các phản hồi Siêu dữ liệu về thời gian của nhóm quảng cáo (ATM) cho các trường bắt buộc khác để tạo các khoảng thời gian DASH.
Hướng dẫn từng bước
Để biết thông tin chi tiết về các điểm cuối API, dữ liệu yêu cầu và phản hồi mẫu, hãy xem Ứng dụng trình phát video của khách hàng cho luồng phát trực tiếp và Manifest manipulator for livestreams (Trình thao tác tệp kê khai cho luồng phát trực tiếp).