API phân phát nhóm DAI (Chèn quảng cáo động) cung cấp các tệp kê khai nhóm quảng cáo video có tốc độ bit thích ứng, được chuẩn bị theo cách có thể ghép trực tiếp vào danh sách phát nội dung nghe nhìn HLS hoặc MPEG-DASH cho người dùng.
Quy trình tích hợp điển hình với API phân phát nhóm DAI có ba thành phần chính: Google Ad Manager, ứng dụng trình phát video của máy khách (thường được xây dựng bằng SDK Quảng cáo trên phương tiện truyền thông tương tác (IMA)—và một trình thao tác tệp kê khai.
Ad Manager
Ad Manager chịu trách nhiệm phân phối nhóm quảng cáo cho đơn vị kiểm soát tệp kê khai. Trình thao tác tệp kê khai tương tác với API phân phát nhóm của Ad Manager để yêu cầu nhóm quảng cáo. Dịch vụ này có những trách nhiệm sau:
- Tạo phiên phát trực tiếp cho mỗi yêu cầu từ ứng dụng trình phát video của ứng dụng, chọn quảng cáo, tạo nhóm quảng cáo và cung cấp các lượt hiển thị để phù hợp với hồ sơ mã hoá nội dung của bạn, còn được gọi là "điều chỉnh mẫu quảng cáo dạng video". (Bước 1 và 2 trong sơ đồ ở trên)
- Phản hồi các yêu cầu về nhóm quảng cáo từ trình thao tác tệp kê khai và cung cấp các tệp kê khai của nhóm quảng cáo được mã hoá đúng cách để ghép vào luồng. (Bước 4 và 5)
- Phản hồi các yêu cầu về siêu dữ liệu của nhóm quảng cáo từ ứng dụng trình phát video của ứng dụng và cung cấp bảng tra cứu cho các sự kiện quảng cáo. (Bước 7 và 8)
- Nhận và xử lý ping theo dõi mà ứng dụng trình phát video của ứng dụng nhận được. (Bước 10)
Ứng dụng trình phát video của ứng dụng
Ứng dụng trình phát video của ứng dụng có thể là ứng dụng dành cho TV, ứng dụng dành cho thiết bị di động hoặc ứng dụng web để người dùng xem luồng video. Người chơi có những trách nhiệm sau:
- Yêu cầu tài nguyên luồng từ Ad Manager và nhận đối tượng luồng đại diện cho một phiên phát duy nhất của một tài sản video cụ thể. (Bước 1 và 2)
- Yêu cầu tệp kê khai luồng từ trình thao tác tệp kê khai và bắt đầu phát. (Bước 3 và 6)
- Yêu cầu siêu dữ liệu nhóm quảng cáo từ Ad Manager, trong đó mô tả các sự kiện quảng cáo được nhúng vào các sự kiện siêu dữ liệu được tính giờ của luồng. (Bước 7 và 8)
- Nghe trình phát video để biết các lệnh gọi lại với sự kiện siêu dữ liệu được tính giờ được nhúng vào luồng âm thanh hoặc video chứa mã nhận dạng nội dung nghe nhìn của quảng cáo. (Bước 9)
- Tra cứu URL xác minh bằng cách so khớp các mã được nhúng này với các sự kiện quảng cáo và thông báo cho Ad Manager rằng các sự kiện quảng cáo này đã xảy ra thành công. (Bước 10)
Để tìm hiểu thêm về cách triển khai ứng dụng trình phát video khách, hãy xem hướng dẫn về SDK IMA cho nền tảng của bạn: Android, HTML5, iOS hoặc tvOS. Để biết các cách triển khai tuỳ chỉnh, hãy xem hướng dẫn về ứng dụng trình phát video khách của chúng tôi cho API phân phát nhóm VOD cho DAI.
Trình thao tác tệp kê khai
Người kiểm soát tệp kê khai là máy chủ chịu trách nhiệm lưu trữ tệp kê khai luồng được cung cấp cho ứng dụng trình phát video của ứng dụng. Máy chủ có những trách nhiệm sau:
- Yêu cầu tệp kê khai nhóm quảng cáo từ Ad Manager. (Bước 4 và 5)
- Ghép các tệp kê khai quảng cáo này vào luồng nội dung VOD hiện có và cung cấp tệp kê khai cuối cùng cho ứng dụng trình phát video của ứng dụng. (Bước 3 và 6)
Để tìm hiểu thêm về cách triển khai trình thao tác tệp kê khai tuỳ chỉnh, hãy xem hướng dẫn trình điều khiển tệp kê khai cho API Phân phát nhóm VOD của DAI.