digital signage analytics cover optimized

Proof of Play in Castit: Know Exactly What's Playing on Your Screens

A look at Castit's Proof of Play feature, what it tracks, how to read the reports, and why verified playback data matters for anyone running a professional digital signage network.

Updates and releases 02 Jun 2026

Running a digital signage network comes with a fundamental question that's harder to answer than it looks: did my content actually play? Not "was it scheduled to play" but did it actually appear on screen, how many times, and for how long?

For anyone managing screens for a client, running advertising campaigns, or simply trying to hold their content operations accountable, that gap between scheduled and confirmed is a real problem. According to industry research, content verification is one of the top three pain points for digital signage operators, particularly those managing screens across multiple locations. Without hard data, you're essentially running on trust and assumption. Castit's Proof of Play feature closes that gap.

What Is Proof of Play, and Why Does It Matter?

Proof of Play is a reporting mechanism that logs exactly what content was displayed on a screen, when it played, and for how long. It's the digital signage equivalent of a delivery confirmation, a verifiable record that your content ran as intended.

In the broader context of digital signage reporting and analytics, Proof of Play sits in a category of its own. It's not device monitoring (which tells you whether a player is online or healthy) and it's not content scheduling. It's playback verification, a log-based report that gives you factual, timestamped data on content performance.

This matters in several scenarios. Advertisers and venue managers need to confirm that paid content ran as agreed. Internal teams need visibility into whether their campaign actually executed. And anyone troubleshooting content issues benefits from having an exact record to work with, rather than guessing. In short, Proof of Play turns "we think it played" into "here's the data."

Castit added Proof of Play as part of its reporting and analytics functionality because this kind of accountability should be a standard feature of any professional digital signage platform, not an afterthought or an enterprise-only add-on.

Where to Find It and How It Works

Proof of Play is found directly inside the player settings. Open any player in Castit, navigate to the third tab, and you'll find the Proof of Play section. Everything is organized within a single view, so you're not jumping between menus to piece together a report.

Setting Your Date Range

At the top of the Proof of Play tab, you'll find a date filter. You can set a custom date range using the from/to fields, or use the quick-select buttons: last 24 hours, last week, and last month. These shortcuts cover the most common reporting intervals and make it quick to pull a report without manually entering dates every time.

All the data displayed below, including summary metrics, graphs, and the full breakdown table, reflects the period you've selected.

The Proof of Play Summary

Below the date filter is the Proof of Play summary, which gives you three key numbers at a glance.

  • Total Plays is the total count of how many times any asset was shown on that screen during the selected period. Each time a piece of content starts playing, it counts as one play. This gives you a clear sense of overall content activity on the player.
  • Total Airtime is the cumulative on-screen time across every asset, shown in hours, minutes, and seconds. This is particularly useful when you need to report on how much total screen time a campaign or content set received.
  • Unique Assets shows how many distinct pieces of content, meaning images, videos, or apps, actually played during that period. This helps you quickly confirm that your full content mix is running, and catch situations where certain assets aren't appearing as expected.

Plays by Asset

Below the summary is the Plays by Asset section, which visualizes content performance in a graph. This view shows you how play activity is distributed across your assets, rather than just giving you totals.

On the right side of the graph, you can toggle between two views: one showing play count per asset, and one showing airtime per asset. Switching between them gives you a more complete picture. An asset might have a high play count but short airtime, or vice versa, which tells you something useful about how it's being used in rotation.

Per-Asset Breakdown Table

Beneath the graph is the per-asset breakdown, which is where you get the full detail. This table lists every asset that played during the selected period, organized by type and name. For each asset, you can see the total number of plays, the total airtime, and the average airtime per play.

The columns are sortable, so you can re-sort the table by play count, total airtime, or average airtime depending on what you're analyzing. On the right side of the table, there's a CSV export button that lets you download the full dataset. That exported file is what you'd typically send to a client as a formal playback report, attach to an invoice, or drop into your own reporting workflow.

Proof of Play feature in Castit

What You Can Actually Do With This Data

Having playback data at this level of detail changes how you can manage and communicate about your digital signage network.

The most direct use case is client reporting. If you're a reseller, integrator, or agency managing screens on behalf of a client, Proof of Play gives you something concrete to show them. Instead of telling a client that their content ran all month, you can show them exactly how many times each asset played, the total airtime it received, and a breakdown by piece of content. That's a meaningful difference when it comes to trust and professional credibility.

For advertising-based networks, this becomes even more critical. Digital out-of-home advertising operates on the premise that impressions can be verified. Without playback data, that premise falls apart. Proof of Play gives you the evidence that supports your billing and fulfillment claims.

Beyond external reporting, the data is genuinely useful for internal operations. The per-asset breakdown will quickly show you if certain content isn't playing, whether due to a scheduling issue, a file problem, or something else. If an asset has zero plays during a period when it should have been in rotation, that's a flag worth investigating. Conversely, if one asset is dominating airtime in a way you didn't intend, you can spot that too and adjust your playlist accordingly.

The date filtering also means you can run reports around specific campaigns or events. If you ran a promotion during a particular week, you can isolate that period and get a precise picture of how that content performed, separate from everything else that was running on the player.

A Feature Built for Real Accountability

What makes Proof of Play valuable isn't just the data itself. It's that the data is tied directly to the player, accessible without any complex setup, and exportable in a format that works in real workflows. You don't need to build a custom integration or ask your developer to pull logs. It's there in the player, filtered by date, ready to export.

For digital signage operators who are serious about running a professional, accountable network, that kind of built-in transparency is something that should be standard. In Castit, it is.

If you're already using Castit, Proof of Play is live in your account. Open any player and start pulling reports today. If you're still evaluating your options, get in touch and we'll show you how it works in practice.

Tijana Kirkov

Powered by