• Contact Us
English (US)
BR Portuguese (Brazil)
US English (US)
ES Spanish

Creating Custom Apps

    Please fill out the contact form below and we will reply as soon as possible.

    • Home

    • Tutorials

      • Account Settings

        • Updating user information

        • Setting email notifications

        • Connecting social media accounts

        • Enabling FTP service

        • Using FTP clients

        • Setting up Default Content

        • Adding a Technical Contact

      • Apps

        • Popular apps setup

          • Using Finance Apps

          • Using Table & Sports Apps

          • Using Text Apps

          • Using Clock Apps

          • Using Weather Apps

          • How to display Birthdays

          • Using the Wi-Fi App

          • Using Flight Status Apps

          • Using Meeting Room Apps

          • Using Calendar Apps

          • Connecting your calendar server (iCal)

          • Using Google Files

          • Using the Website Link App

          • Using URL templates with the Website Link App

          • Using QR Codes

          • Creating a Zapier account

          • Using RSS Feeds

          • Using the PowerBI App

          • Using Apps to display a Data Feed

          • Using the Cafeteria App

          • Using the Menu Board - Casual App

          • Google Maps Apps

          • Configuring Allowed Domains in the OnSign Web Link App

        • Media & Entertainment Apps

          • Using Social Network Apps

          • Creating an Instagram feed

          • Using the YouTube Video App

          • Using the Upcoming Movies App

          • Displaying streaming videos

          • Using Media RSS Feeds

          • Live TV compatible hardware (HDMI Input)

          • Displaying live TV (HDMI Input)

          • Using Media Cycling Apps

          • Using Audio Announcement App

        • Creating Custom Apps

          • Uploading custom Apps

          • Creating an App with HTML5

        • What is an App?

        • Creating an App

        • Applying transparent background to Apps

        • New Apps Page

        • New Editing App Page

        • New Color Picker

      • Billing

        • How to upgrade the trial account

        • How to change a credit card

        • How to download your invoice

        • How to change the billing cycle (monthly / yearly)

        • Adjust the number of player licenses

        • License Management - Add or Remove Licenses

      • Campaigns

        • How to create a Campaign

        • How to create Custom Screen Layouts

        • Custom layout to match your display resolution

        • How to use the Timeline

        • Adjusting the Campaign duration

        • Creating Campaigns from the Content page

        • Transitions for Campaigns

        • Adding an Audio track to a Campaign

        • Organizing Campaigns with Tags

        • Searching Campaigns by Tag

        • Restricting a Campaign Timeline

      • Content

        • Media

          • Organize Content in Folders

          • How to duplicate Content

          • How to delete files

          • How to upload media files

          • Supported file types and recommended formats

          • View File Specifications

          • Supported video formats for BrightSign Players

          • How to upload Font

          • Tracking content usage

          • Using Compositions

          • Using Dynamic Compositions

          • Data Feed – Using a Column as an Index

          • Using Flash Content

          • Showing PowerPoint Presentations

          • Adjusting Image Aspect Ratio

          • Transparent image background

          • Optimizing videos with Handbrake

          • Converting MOV to MP4

          • How to enable Media Optimizer

        • Audio Content

          • Using Audio Files

          • Using Audio Announcement App

          • Using Audio Ducking

      • Data Feeds

        • Data Feed Introduction

        • Creating a New Data Feed

        • Creating a Data Feed from an External Source

        • Google Sheets as Data Feed external source

        • Data Feed Settings and Filters

        • Data Feed Content Moderation

        • Data Feed Content Channels

        • Using Apps to display a Data Feed

        • Using the Cafeteria App

        • Using the Menu Board - Casual App

        • Using Dynamic Compositions

        • Data Feed – Using a Column as an Index

      • Manual

        • The Content page

      • Network Settings

        • Firewall Settings

        • Using China Proxy Server

      • OnSign TV Enterprise License

        • Audit log

        • Two-factor authentication (2FA)

        • Single Sign-On (SSO)

        • Enterprise platform backup

        • Publication change tracking

        • Organization Security Settings

      • Players

        • Basic player operations

          • Connecting a player

          • Renaming a player

          • Deleting a player

          • Replacing a hardware device

          • Detaching a hardware device

        • Player Installation

        • Player settings

          • Remote Player reboot

          • Disable Android Play Store auto update

          • Muting a Player

          • Setting the Player location

          • Player default settings

          • Configuring multiple players

          • Adding logos or footer (mask)

          • Configuring a new Player logo

          • Show black screen after working hours

          • Configuring Player Brightness Control

          • Video Playback Decoder

        • Player Update

          • Remote Player update

          • Manual Player update

          • Offline Player update

        • Hardware - What is a Player

        • Supported hardware device

        • Organizing Players with Tags

        • Offline Content Playback

        • Advanced Alerts

        • Multiple OnSign Player instances on a single device – Windows

      • Player groups

        • How to create Player Groups

        • Multi-screen Synchronized Playback

      • Playlists

        • Creating a Playlist

        • Publishing Playlists to a Player

        • Adding Content to a Playlist

        • Distributing Content by Categories in a Playlist

        • Transitions for Playlists

        • Organizing Playlists with Tags

        • Add restrictions to Playlists

        • Campaign cycling

        • Creating complex Playlists

        • How to Cycle Video Ads

      • Programmatic Advertising

        • Programmatic Ads with Hivestack

        • Programmatic Ads with Outcon

        • Place Exchange credentials

        • Programatic Ads with Place Exchange

        • Programmatic Ads with Vengo

      • Publishing

        • Basics Publishing

          • Basic Content publishing

          • Publish Content with Time-based Restrictions

          • Playback restriction by Tags

          • Publish Tag filtered Content

          • Content publishing moderation

          • Managing published Content

          • Reordering Content

          • Pausing Content playback

          • Adding restrictions to Content

          • Unpublishing Content

          • Fallback Loop

        • Triggered Playback

          • Playing on-demand Content

          • Pausing on-demand Content

          • Playback at specific time

          • Using HTTP Request Trigger

          • Local Web API

          • Setting GeoRegions

          • Using GeoRegion Trigger

          • Using QR Code Trigger

      • Triggers and Interactivity

        • Introduction to Triggers and Interactivity

        • Create a Key Press Trigger

        • Additional Trigger Settings

        • Create Interactive Campaigns

        • Create Interactive Buttons

        • Create Interactive Menus

        • Create Expanded Interactive Menus

        • Create Carousel Sliders for Photos

        • Setting Interactivity Timeout

        • Using GeoRegion Trigger

        • Playback at specific time

        • Soccer Goal Trigger Plugin — Automate content with live soccer match events

      • Reports

        • Player's Monitoring

          • Monitoring Events

          • Monitoring Resource Usage

          • Monitoring your Dashboard

          • Remote View

          • Monitoring Mosaic

          • Set email notification for errors

          • Remote control Android Players

          • Remote reboot

          • Shut down Windows Players

          • Health Check

        • Introduction to reports

        • Using Tags to filter Reports

        • Creating scheduled Reports

        • Media playback Report

        • Report Hub

      • Sensor Integrations & IoT

        • Using Serial Port Write Data App

        • Setup Nexmosphere Sensors

        • Using Nexmosphere and BrightSign

        • Quividi Integration

        • Using Weather Plugin

        • Using Nexmosphere and Taurus NovaStar

      • User accounts and permissions

        • Creating additional users

        • Sharing files and folders

        • Setting permissions to users

        • Deleting users

        • Deleting an account

        • Creating user groups

        • Adding permissions to user groups

        • Deleting user groups

      • Video Wall

        • How to build a Video Wall

        • Calculate the Video Wall resolution

        • Adjusting the resolution on Windows

        • Setting the resolution with Geometry

        • Display fullscreen on Windows

        • Aligning the screen

        • Adjusting MacOS settings

        • Hiding MacOS menu bar

      • White Label

        • How to create accounts

        • How to edit accounts

        • How to impersonate a user’s account

        • How to block accounts

    • Back to Main Site
    Home Tutorials Apps Creating Custom Apps
    • Uploading custom Apps

      Uploading your own App design will allow you to publish your ready-made App to a player. If you want to include your custom App as a template in the App Library where it is customizable...

      June 12th, 2025 1559 views 0 likes

    • Creating an App with HTML5

      If you have the skills to create a web page, for sure you can create your own Content App to use in your OnSign TV account! Leverage HTML5 and our SDK to quickly develop Apps....

      June 16th, 2025 1701 views 0 likes

    Welcome to the OnSign Help Center!

    Can't find what you're looking for? Contact us

    • Features
    • Pricing
    • About
    • Terms of Use
    • Blog
    • Case Studies

    ©2026 OnSign. All Rights reserved.