Control Plane
campaign-management · sspsimu → virtual devices securityProduction hosts blockedPlacements
—
Active now
—
SSPs synced
—
Last sync
—
Status
—
Per-SSP sync
| SSP | screens | age |
|---|
Mapped virtual devices—
| signal | SSP | index | synthetic mac | pace | window | ads now |
|---|
⚠ Ranh giới production-data. Danh sách là MAC màn hình thật từ sspsimu (chỉ-đọc). Mỗi placement map sang virtual device 02:+SHA-256 riêng; MAC production không bao giờ lên wire/dashboard, ads chỉ bắn vào endpoint cô lập.
Virtual devices—
| signal | SSP | index | synthetic mac | pace | window | ads now |
|---|
—
Mỗi dòng là một virtual device ánh xạ 1-1 từ màn hình thật của sspsimu. Cột mac là định danh tổng hợp 02:+SHA-256 — MAC production không hiển thị. Lọc/tìm/phân trang chạy ở server; đây là lớp chỉ-đọc, không bắn request thiết bị.
Tổng màn hình
—
Đang chạy ads
—
SSP / campaign
—
Chiến dịch theo SSP—
| SSP | màn hình | đang chạy | pace | tỉ lệ active |
|---|
Mỗi SSP = một nhóm campaign simulator đang chạy trên CM. Số liệu từ sspsimu (chỉ-đọc). AVP KHÔNG bắn pixel/getxml ở đây — ads thật chạy từ fleet trên VPS tải riêng, vào endpoint cô lập.
Fleet candidates
—
Active now
—
Chế độ
—
Kịch bản ramp
Mỗi bậc là số thiết bị ảo đồng thời; chạy tuần tự + reconnect. 3 chế độ: protocol (chỉ request), download (tải media), render (giả lập phát).
Chốt an toàn — host production bị chặn làm target
Parity đối chiếu request trên wire với contract. Chạy trong CI (job contract-parity) mỗi push — bảng dưới là các operation + trạng thái contract hiện tại.
Operations & trạng thái—
| operation | flow | method | receiver | status |
|---|
Cấu hình probe admin—
Chạy một thiết bịDRY-RUN
Nhập MAC của một màn hình eligible (như vastsimu) để lấy fill thật. Run DRY an toàn kể cả với MAC thật (chỉ GET getxml, không ghi lượt phát). Run LIVE với MAC thật sẽ bắn impression → ghi proof-of-play dưới màn đó.
DRY sweep nhiều MACtối đa 25 · luôn DRY
Lấy MAC màn thật tươi từ sspsimu (nguồn của Fleet), lấy ngẫu nhiên tối đa 25 rồi sweep DRY tìm MAC có ads. (MAC trên bảng Fleet là 02: tổng hợp đã che — sweep chúng sẽ không ra fill.)
| # | MAC | kết quả |
|---|
Thiết bị · request—
Luồng phát · từng bước—
Timeline
Tracking log [TRACK]
VAST parse
Mỗi màn lặp một vòng phát trong giờ dịch vụ; tới mỗi slot ad là 1 call getxml. Số ad trên mỗi nội dung là tỉ trọng động — hai màn cùng cấu hình vẫn khác nhịp (seed theo MAC). Cả 3 tham số nhập được, lưu theo nhóm + ghi đè theo từng màn.
Màn on-air (fleet)
—
getxml / vòng
—
Slot / vòng
—
Độ dài vòng
—
tuneCấu hình lịchnhóm mặc định
Theo nhómTheo màn
—
Xen kẽCụm adChỉ ad
repeatMột vòng lặp (sinh từ tỉ trọng)—
Nội dung (CMS)
Ad (VAST)
—
play_circleChạy thật 1 mànDRY-RUN
Vòng phát theo đúng dòng thời gian: slot nội dung giữ hold-time, tới slot ad mới gọi 1 getxml tới s.adtrue.vn (như vastsimu). DRY an toàn với MAC thật (chỉ GET). LIVE bắn impression → ghi proof-of-play.
—
giây
—
—
—
| # | t | kết quả | ad id | thời lượng | pixel |
|---|
dvrFleet — màn & lịch đang chạy—
| màn (mac) | SSP | giờ | slot | ad budget | tỉ trọng | slot hiện tại | ad kế | trạng thái |
|---|
boltFleet Engine—
Trạng thái
—
Campaign active
—
Màn đang chạy
—
getxml / phút
—
Đang bay
—
rocket_launchCampaigns—
| Tên | SSP | Khung | Màn | Mode | ad req | fill | imp | doanh thu | Bật |
|---|
Tạo campaign
tự động bắn getxml theo lịch · log vào Analytics
DRYLIVE
warning
LIVE bắn impression THẬT → ghi proof-of-play. Cần Arm LIVE + admin bật probe.
Khung chạy
Vòng phát
slot (giây)
ad / vòng
nội dung (0=auto)
Màn hình — từ Fleet (sspsimu)
Tất cả SSPGiới hạn
shieldMàn thật phân giải ở server — không hiển thị MAC thô.
Hôm nay7 ngày30 ngày
Số liệu từ các vòng chạy của Schedule Runner trên box này (DRY/LIVE).
Ad request
—
Fill rate
—
No-fill
—
Impression
—
Doanh thu
—
Fill rate theo ngày% = fill / ad request
Doanh thu theo ngàyspot × CPM / 1000
Kết quả ad request—
Fill — có creative · phát + impression
No-fill — VAST rỗng · không doanh thu
Theo SSPfill · doanh thu · CPM
| SSP | ad req | fill | no-fill | fill rate | impression | CPM | doanh thu |
|---|
Top màn theo impression
| màn (mac) | ad req | fill rate | imp | doanh thu |
|---|
Top quảng cáo (ad id)
| ad id | imp | complete | doanh thu |
|---|
Cấu hình CPM settings.edit
Doanh thu = impression × CPM / 1000 (no-fill không tính). Đổi CPM sẽ định giá lại toàn bộ lịch sử.
Device profiles—
| profile | loại | ver | đặc điểm |
|---|
Profile phần cứng/phần mềm có phiên bản (<id>.v<N>.json). Trường chưa có bằng chứng thì để vắng — không bịa ""/0. Profile thật nhập bằng import-capture.
Request contracts—
| group | id | title | consumers | status |
|---|
Client signatures—
| id | User-Agent |
|---|
Golden (source-derived)—
| file | bytes |
|---|
Wire-observed (thiết bị thật)—
| file | bytes |
|---|
Golden sinh bằng --update-golden; wire-observed chỉ từ thiết bị thật qua import-capture (đã làm sạch token/ID). "Đạt wire parity" chỉ khi có mẫu wire-observed phủ operation.
Production hosts — chặn cứng làm target
Bất kỳ host khớp các hậu tố này đều bị TargetGuard từ chối làm đích của fleet/ads. Không có cờ nới lỏng.
CM allow-hosts (đọc sspsimu)chỉ-đọc
Đây là allow-list RIÊNG của client CM để GET sspsimu (chỉ-đọc). Nó không mở đường cho fleet — TargetGuard vẫn chặn các host trên.
campaign-management (sspsimu)—
Token mã hoá tại server (AES-GCM), không hiển thị lại. Nhập để thay; để trống để giữ.
Chỉ operator/admin sửa được. TTL ≥ 600 khi trỏ CM production. TargetGuard vẫn chặn *.vsign.tv/*.adtrue.cloud làm target.
Người dùng—
| username | role | trạng thái | đăng nhập cuối | thao tác |
|---|