Integrating Digital Signage CMS with an Adserver and Retail Media Platform
Integrating a digital signage CMS with an adserver allows you to separate operational device management from advertising campaign planning and billing. The adserver manages the order, targeting, budget, pacing, and priorities, while the CMS is responsible for securely delivering content to a specific player and confirming playback.

Division of Responsibilities
The adserver should understand the media offering: networks, locations, zones, formats, hours, and available inventory. The CMS manages devices, playlists, caching, screen status, local schedules, and executed plays. The connector maps the media campaign onto real-world assets and returns delivery data.
Campaign Workflow
- 1Inventory and availability synchronisation.
- 2Transmission of campaign, creative assets, targeting, and priority.
- 3Validation of format, duration, rights, and competitive clashes.
- 4Distribution and local caching.
- 5Broadcast execution aligned with pacing and SOV.
- 6Return of Proof of Play and error logs.
- 7Data reconciliation and client reporting.
Common Pitfalls
Mismatched location identifiers, lack of a unified time zone, duplicate play records following retries, absence of creative validation, conflicts between house and paid campaigns, and reports detached from device health status. A fallback mechanism is also essential when the adserver is temporarily unavailable. The player should continue serving a safe playlist from cache and sync logs once connectivity is restored.
The Nedilo Perspective
Nedilo does not impose a single ad sales model. The Retail Media Connector is designed to work with your chosen adserver, media broker, or in-house team, while Nedilo maintains rigorous control over playback delivery, hardware management, reporting, and SLAs.
Design an open retail media architecture without vendor lock-in.
Book a call about your networkFrequently asked questions
Can a CMS replace an adserver?
Not entirely. The CMS controls devices and broadcast playback, while the adserver plans, targets, and bills campaigns. For simple models, a CMS may suffice; when monetising inventory, it usually does not.
Who is responsible for pacing?
Pacing is the responsibility of the adserver as the planning system, but execution depends on the CMS and player. Therefore, billing must rely on returning Proof of Play data.
How is offline playback reported?
The player stores logs locally and synchronises them once the connection is restored, using unique identifiers to prevent duplicates.
Can house and paid campaigns be combined?
Yes. This requires priority rules, guaranteed share of voice, and transparent logic governing which campaign yields in the event of a conflict.
About the author and methodology
This material was prepared by the Nedilo expert team based on digital signage and in-store audio deployments in retail, QSR, petrol and commercial venues across Europe, as well as public industry standards (including IAB Europe, EDPB guidance and Google Search documentation). We verify recommendations in multi-location projects and update them whenever standards change.
Related articles

Retail Media Ready: How to Prepare a Store Network for Screen and Audio Monetisation
Retail Media Ready means that a network possesses the structured assets, data, processes, and reporting required to sell campaigns securely. Merely operating screens...

In-store retail media measurement according to IAB: ad plays, impressions, OTS, and store zones
Measuring in-store retail media requires shared definitions of the display medium, zone, playout, and audience. Without them, retailers, advertisers, and agencies ma...

APIs and Webhooks in Digital Signage: Designing Fault-Tolerant Integrations
In digital signage, APIs enable the secure exchange of data, commands, and statuses between the CMS and client systems. However, the mere presence of an endpoint doe...