Large networks on CS Play: silent fleet deployment, criteria targeting that reaches thousands of screens in one selection, role separation and an audit of who changed each campaign.
ExploreSeveral owners on one account, each seeing only their own screens
Each owner logs in to their own screens and campaigns. A quota on the schedule caps how many seconds of every ad block each owner’s group may book, so one owner cannot fill the whole block on the screens they share. A media plan in Excel becomes a batch of campaigns in one upload.
The context
A sales house sells the screens of several owners, and generic tools leave it two bad choices: hand each owner the whole account, or run the owner’s screens for them. Airtime goes to whoever books first, so one seller can fill a block the owner counted on, and media plans from agencies arrive as spreadsheets to be typed in.
01/03Each owner works only with their own screens
“I need to give each screen owner or partner access to their own screens only”
Each owner sees only their own screens
Put each owner's screens into a screen group of their own and bind the owner's account to it. The owner then sees only the screens and campaigns of that group and cannot reach anything outside it. With the Advertising Manager role, the owner runs campaigns, ads and media files inside the group. A group-limited account cannot create users, so an administrator outside the group adds the owner's team.
How it works, from the documentation
Create a screen group for the partner and move their screens into it. The group is the boundary of everything that follows: the partner’s account, their campaigns, and their airtime quota all attach to this group.
Partner networkUser accounts can be restricted to specific screen groups. A group-scoped user:
- Only sees screens and campaigns within their assigned group.
- Cannot access resources outside their scope.
Give the partner’s account the Advertising Manager role: inside its group it can create and run campaigns, ads and media library files. A group-scoped account cannot create users, so if the partner needs a team, an administrator who is not restricted to a group adds each account to the partner’s group.
Partner network0203
03Ad operationsSales “The media plan lives in Excel, and I retype it into the system by hand” →The media plan goes in as an Excel file
“The media plan lives in Excel, and I retype it into the system by hand”
What happens todayTransferring the plan takes days and breeds errors
Upload the media plan as an Excel file with one row per campaign, giving its frames, dates, frequencies and media file names, and the wizard creates the whole batch as drafts in one placement. Frames or files it cannot find are listed before anything is created. Turn on the overbooking check to keep campaigns that would exceed the frequency as drafts, then activate the batch at once.
How it works, from the documentation
The Multiple campaigns wizard creates a batch of campaigns from an Excel file with a targeting program: one row per campaign with frame GIDs, dates, frequencies, and media file names.
The wizard reports how many campaigns were created. All of them are saved as drafts grouped into a placement (or Without placement if you chose so). Review the drafts and click Activate to launch them all.
If some data cannot be resolved, the wizard reports it before anything is created:
- List of missing frames and files — frame GIDs or media file names from the Excel file that were not found.
- Unrecognized frames — rows whose frame GIDs could not be parsed, with their Position in the file.
Fix the Excel file or upload the missing media, then re-upload.
Step 2: Creation:
Check for overbooking. When enabled, the wizard verifies that activating the new campaigns will not exceed the available frequency on the targeted frames. Campaigns that would cause overbooking are listed under List of campaigns with exceeding frequency and are left as drafts. The option is off by default, and the wizard remembers your choice.
Placements and mass creation from ExcelBefore you start
What the setup asks of you
What you doWhy, from the documentation
Create a screen group for each owner and move their screens into it, because the owner's account, campaigns and quota all attach to that group
Give each owner an account limited to their group, with the Advertising Manager role, and add the owner's team yourself, because an account limited to a group cannot create users
Set the quota of each owner's group in seconds of the ad block: at least one standard slot, no longer than the block and a multiple of the standard slot, with all quotas fitting in the block together
Quoted in “Each owner's group books no more than its quota of every ad block” above
Quotas are expressed in seconds of block duration, not percentages. Size them against the total block length you configured for the schedule: a quota cannot be longer than the block, and CS Play refuses to save quotas that together add up to more than the block.
Partner networkGive every screen a GID and name each media file exactly as your Excel plan does, because the wizard matches rows by GID and files by name
Open Screens, select the screen, and switch to the Settings tab. Fill in the GID field — the global identifier that external programmatic systems use to reference this screen’s frame. The same GID is used in Excel media plans for mass campaign creation.
Programmatic (RTB)Quoted in “The media plan goes in as an Excel file” above
Media files are matched by file name: the name of each uploaded file must exactly match the name written in the Excel file. Files already present in the media library are matched the same way.
Placements and mass creation from Excel
Customers in this situation
IllustrationHat Trick automates its DOOH sales and sells partner inventory with CS Play and CS Context
Hat Trick, a DOOH operator in Eastern Europe, launched CS Play, CS Context and Omni360 WL DSP, its own branded programmatic platform. It now sells its own and partner operators' inventory, and its unsold inventory goes to programmatic buyers automatically.
- CS Play
- CS Context
CS Play · Features in this scenario4
Campaign planning & automation
Monetization & partners
Access & administration
Other scenarios
CS Play, tuned to your network.
Roadside digital billboards on CS Play: scheduled brightness, competitive separation, playback forecasts that flag overbooking, and proof-of-play for remote sites.
ExploreMalls, retail and venue screens on CS Play: zoned layouts, fillers, event-triggered content and mass rollout across hundreds of screens.
ExploreContent that knows where the vehicle is: geofenced playback, GPS/GLONASS-aware creatives and offline resilience for screens that move.
ExploreMedia facades and LED screens on CS Play: budget Android controllers as full players, separate visible and physical resolution, NovaStar brightness control.
ExploreProgrammatic DOOH sales on CS Play: inventory passports SSPs can read, OTS from audience sensors, RTB and private deals, and unsold airtime offered to the CS Context auction.
Explore

