SDK IMA cho HTML5 bao gồm
SDK Đo lường mở (OM),
một tiêu chuẩn ngành do
Cục Quảng cáo Tương tác (IAB) phát triển để cho phép đo lường khả năng xem và xác minh của bên thứ ba. Khi sử dụng IMA SDK cho HTML5, SDK OM đi kèm sẽ tự động phân tích cú pháp thẻ <AdVerifications> trong thẻ quảng cáo VAST và gửi dữ liệu về khả năng xem đến các nhà cung cấp dịch vụ đo lường được chỉ định bằng API OMID. Bạn có thể tuỳ ý đặt quy tắc về chế độ truy cập cho từng yêu cầu để kiểm soát nội dung mà tập lệnh xác minh có thể truy cập.
IMA SDK hỗ trợ OM SDK phiên bản 1.4.
Điều kiện tiên quyết
Nếu sử dụng VAST 4.1 trở lên, quảng cáo phải được định cấu hình để cung cấp thông tin xác minh bằng
<AdVerifications>. Nếu sử dụng các phiên bản VAST trước đó, quảng cáo phải sử dụng<Extension type="AdVerifications">.Nếu quảng cáo của bạn được phân phát thông qua Ad Manager, hãy định cấu hình nhà cung cấp dịch vụ đo lường khả năng xem cho mạng Ad Manager và chỉ định nhà cung cấp dịch vụ đo lường khả năng xem đó cho mục hàng. Để biết thêm thông tin, hãy xem bài viết Định cấu hình nhà cung cấp dịch vụ đo lường khả năng xem cho mạng Ad Manager.
Chế độ truy cập
SDK OM hỗ trợ chạy tập lệnh xác minh ở 4 chế độ truy cập khác nhau, kiểm soát mức độ truy cập của tập lệnh xác minh:
FULL: Tập lệnh xác minh có quyền truy cập trực tiếp vào quảng cáo và trang của nhà xuất bản.CREATIVE: Tập lệnh xác minh và quảng cáo được đưa vào hộp cát từ trang của nhà xuất bản. Tuy nhiên, tập lệnh có quyền truy cập trực tiếp vào quảng cáo.LIMITED: Tập lệnh xác minh được đưa vào hộp cát và không thể truy cập vào quảng cáo hoặc trang của nhà xuất bản, đồng thời không thể xác nhận trực tiếp miền của nhà xuất bản mà tập lệnh đang chạy.
Một số nhà cung cấp dịch vụ đo lường khả năng xem có thể không hỗ trợ tất cả các chế độ truy cập. Hãy liên hệ với nhà cung cấp dịch vụ đo lường khả năng xem để xác minh những chế độ được hỗ trợ. Trước đây, IMA hỗ trợ chế độ truy cập DOMAIN, hiện mặc định là chế độ LIMITED.
Đặt quy tắc về chế độ truy cập cho một yêu cầu
Bạn phải đặt quy tắc về chế độ truy cập ở cấp
StreamRequest. Để đặt các chế độ truy cập khác nhau cho các nhà cung cấp tập lệnh xác minh khác nhau, hãy truyền một từ điển ánh xạ từng
OmidVerificationVendor
đến một trong các chế độ truy cập được liệt kê ở trên. Trường OmidVerificationVendor.OTHER được dùng để đặt chế độ truy cập mặc định cho tất cả các nhà cung cấp không được đưa vào từ điển một cách rõ ràng. Nếu không có quy tắc về chế độ truy cập nào được chỉ định, thì tập lệnh xác minh sẽ chạy ở chế độ truy cập LIMITED cho các nhà cung cấp.
Hãy xem ví dụ sau đây đặt GOOGLE thành google.ima.dai.api.OmidAccessMode.FULL. Tất cả các nhà cung cấp khác, bao gồm cả những nhà cung cấp
được liệt kê trong
OmidVerificationVendor,
đều mặc định theo cách đặt OmidVerificationVendor.OTHER.
request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.dai.api.OmidVerificationVendor.GOOGLE]
= google.ima.dai.api.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.dai.api.OmidVerificationVendor.OTHER]
= google.ima.dai.api.OmidAccessMode.LIMITED;
Để triển khai chế độ truy cập CREATIVE, bạn phải thực hiện cả hai bước sau:
Đưa trình phát video vào hộp cát trong một iframe an toàn, tách biệt với phần còn lại của trang web.
Đặt
OmidAccessModecho đối tác đo lường khả năng xem thànhFULL.