Hướng dẫn này cung cấp thông tin tổng quan về vòng đời của SDK và các hoạt động tương tác giữa trình phát video, IMA SDK và máy chủ quảng cáo.
Tương tác cơ bản
Sơ đồ sau đây minh hoạ và chú thích các hoạt động tương tác giữa trình phát video, IMA SDK và máy chủ quảng cáo. Máy chủ quảng cáo có thể sử dụng Ad Manager, AdSense cho video (AFV) hoặc Ad Exchange (AdX).

Trang web hoặc ứng dụng tải IMA SDK bằng cách sử dụng:
- thẻ tập lệnh được nhúng cho HTML5
- một ứng dụng dành cho Android, Google Cast, iOS hoặc tvOS
SDK IMA yêu cầu Phản hồi VAST cho Đơn vị quảng cáo cụ thể trên máy chủ quảng cáo. Máy chủ quảng cáo được gọi (có thể là Ad Manager so với AFV hoặc AdX) được xác định bằng URL thẻ quảng cáo.
Máy chủ quảng cáo chọn quảng cáo phù hợp nhất và gửi phản hồi VAST đến IMA SDK. Quảng cáo được chọn bằng một trong các phương thức sau:
- Đơn vị quảng cáo Ad Manager lọc các Mục hàng đề xuất
- AdSense hoặc Ad Exchange chạy một phiên đấu giá
SDK IMA phân tích cú pháp phản hồi VAST, xác định loại nội dung nghe nhìn chính xác dựa trên môi trường và phân phối mẫu quảng cáo dạng video cùng dòng (và quảng cáo đồng hành nếu cần) đến trang web hoặc ứng dụng.
Trình phát video thương lượng thông tin chi tiết về việc phát với IMA SDK và phát quảng cáo.
IMA SDK kích hoạt một ping lượt hiển thị và các sự kiện theo dõi VAST, nếu cần.
Vòng đời
Sơ đồ này cho thấy toàn bộ vòng đời của IMA SDK. Các lệnh gọi hàm khởi tạo và phương thức được làm nổi bật bằng màu xanh dương, các sự kiện được làm nổi bật bằng màu đỏ, còn các điều kiện lỗi được thể hiện bằng các đường kết nối màu đỏ và văn bản màu đỏ.