top of page

Build a Digital Signage Player Application

Connect your digital signage player to a Lucit creatives campaign to fetch dynamic creatives and report real-time POP (Proof of Plays)


NOTE : This is a temporary guide, more feature rich documentation of this feature is coming soon

Implementation Options

Depending on your use-case, there are a number of different implementation options available to media player applications that wish to pull creatives from the Lucit api



Lucit managed sign (Lucit controls the entire playlist for the sign)

Use the digital board puller endpoint from the V3 API to fetch the entire playlist for a sign

Fetch the next best creative for a specific sign and campaign

Use the campaign puller endpoint from the V3 API to just fetch the next creative for a specific campaign on a specific digital screen

Fetch the next best creative for a specific sign and campaign on players that require XML, VAST or HTML responses

Use the V1 Contract API to fetch creatives in differing legacy formats







Key Concepts


  1. Build your app - See Your First Lucit Application for a step-by-step guide

  2. Give your app the Player capability on the CAPABILITIES tab of your app sertings

  3. Select the following Operator Permissions on the PERMISSIONS tab:

    1. agency.pullCampaigns

    2. agency.view

    3. agency.publishAnalytics

  4. To fetch playlists for your digital signs, view the documentation for the playlist endpoint

  5. To record playbacks, view the documentation for the record play endpoint

  6. To fetch playbacks for a specific screen and campaign, view the documentation for the campaign pull endpoint

  7. To fetch creatives in HTML, XML or VAST format - Please see the V1 Contract API For more information



Additional Notes

This document also assumes that you have already created a Media Owner account in Lucit and added in one or more digital signs that you are building a player for. It also assumes that you have created an Account and Campaign with creatives targeted at those screens







bottom of page