Search Icon
User icon

Android

Let’s get you started with your Android media player

Experience top-notch performance with Android OS for digital signage on players and smart TVs. Elevate your display game effortlessly. Explore the possibilities now!

Back to SetupAndroid for Digital Signage
1
create your account
2
Plug in your HDMI
3
Android Setup Page for Digital Signage
4
Link your screen
5
Design your content
6
Link your playlist

Stuff you should know

We've gathered some of the most common features that you may need to get your Andriod media player up and running smooth.

If you can’t use the Google Play Store on your player, you can download and install the APK file directly:

Please note, we do not recommend installing the APK as it will not be automatically updated.

Starting from Android 10, our app needs to be granted "Display over other apps" permission so that it can launch itself after the device starts up. Our app does not actually display over other apps, but Android permission system works in that way that app can not start itself without having this permission.

Watch the videoYoutube icon:icon features a black play button triangle inside a white rounded rectangle

Upon the first launch, the app will ask for storage and Internet permission. These permissions are essential for our app to work with your Android digital signage player.

MDM stands for mobile device management and is usually deployed to easily manage your media players, in this case, Android.

There are several options for MDM on the market, for almost any operating system, so it’s up to you to find the MDM that suits your needs best.

Check out Headwind MDM for Android.

Options & FAQ

Options can be accessed directly on the TV by using OPTIONS.

Options can be accessed directly by the player or in settings for your player.

  • Launch player on startup - Toggle this ON to make sure our APP starts when your player starts up, for example after a power outage.
  • Show top menu bar - Toggle this ON if you want the top bar to appear when moving the mouse or using the remote for your player. Toggle this OFF if you want a kiosk experience where users can't exit the app by clicking the exit button on the top menu bar. You can still access the menu with the "Ctrl + o" command.
  • Optimize for touchscreen - Toggle this ON if you are planning on using our APP on a touchscreen. This setting will make small adjustments to how our APP works in conjunction with a touchscreen.
  • Analytics - Toggle this ON if you need analytic data from this particular player. Read more about Analytics
  • Display Orientation - This option should only be used if your player operating system does not support changing the orientation as we recommend the adjustment on an operating system level instead.. You have the option of portrait (Clockwise) and portrait (Counter-clockwise).
  • Website rendering engine - (not available if you installed the app from Play store) Our app comes with a pre-packaged Chromium engine and by default the websites are rendered using the prepackaged browser, however, you can change this and use the system engine instead, then websites will be rendered using the default browser that is configured as the webview engine in your Android device. The prepackaged browser works well for most users so there should not be a need to change it unless there are problems with specific website rendering.
  • MediaPlayer engine - Select which video player the device will use to play videos:
    • MediaPlayer - the default MediaPlayer built into the device. We default to MediaPlayer as in our experince it has better support across variety of devices.
    • ExoPlayer - Video player built by Google, it promises better codec support and on some devices it may work better, however on some devices it may not work at all.
  • Website plugin engine - Select how the player will render websites:
    • WebView - This option creates a new browser instance to render the website, using this option you can also use website scripting functionality, however zoom option works differently.
    • iframe - This option creates an iframe in the same browser process that our app is rendered in. Iframes do not support website scripting and are limited by other web security restrictions, such as X-Frame-Options where a website owner can prevent the website to be shown in an iframe. However, iframe option performs better with zoom option and adheres to scaling to desktop bersion better than the WebView option.
  • UserAgent - UserAgent is a piece of text that browsers use to identify itself to the web server. Certain websites will render a mobile view if they detect Android userAgent, although the site is displayed on a big screen. With this option, you can work around this issue and spoof a desktop computer's UserAgent. The UserAgent lets you pick Default, Mobile, Desktop, or Custom.
  • Reload player every day at - It is good practice to clear the cache on the player once every 24 hours. Here you can set a time that is not inconvenient, for example at night when no one is watching your TV. Rooted devices will be rebooted, unrooted devices will simply restart our app.
  • Tags - If you are using tags they will be listed here. You also can find and add a tag.
  • Clear cache - In case you need to clear the cache manually you can do that here. For example, if you are changing your content continually and you experience something not working as expected, clearing the cache should help as it removes any old data stored on the players' storage.
  • Reload - Reloading your player is similar to clearing the cache. In addition, reloading will close and start the APP.
  • Status - Status tells you if the APP is connected to the cloud. Green means you are connected and red means you are not connected. If you see a red status you should check the internet and wifi connection to your player.
  • Device Time - The device time tells you the player's time and date. If the device time is wrong it will also be wrong in our APP and thus all time-related scheduling will be off, so make sure to correct the time on the player operating system if you are having problems.
  • Resolution - The resolution is the resolution according to your player's operating system. If the operating system on the players tells us it's running HD, your content on the TVs will be optimized for HD. Please note that many devices that are advertised as 4K can only decode video in 4K but run apps in a lower resolution. This means you may see a lower resolution reported by our app, but any 4K video that you use will be still played as 4K. If you are seeing a lower resolution, you can install a 3rd party "resolution checker" app on the device to confirm the resolution from another app as well.
  • Version - This is the version of our APP
  • Screen ID - Also referred to as UID. The UID is the unique ID for your player.
  • Disc Usage - Disc usage will tell you how much data has been used on the player's storage. We do not recommend more than max. 80% storage use.
  • Android Settings - This is reserved for developers only
  • Screen edges - In case you have a LED screen, video wall, or an older model TV you might have to adjust the edges so that they match your TV and the content.
  • Browser - Here you can easily access the browser used by the APP to check content, connectivity, etc.
  • Reset - If you need to unlink your player or perhaps link the player to another account you can use reset.

I got my screen linked, what next?

We recommend checking out our Getting Started video.

Design your contentYoutube icon:icon features a black play button triangle inside a white rounded rectangle

What is the minimum Android OS version required?

Introducing version 4.2.0 the required Android version os is Android OS 6 (Marshmallow, SDK version 21).

I tried to install it, but it says “App not installed”?

This error most commonly happens when trying to install a 64-bit app on a 32-bit device. Make sure you have downloaded the 32-bit version of the APK file (APKPure by default serves the 64-bit version).

I see a message “Request was denied for security”

Android will show a toast message if the SSL handshake fails for a website starting with HTTPS. Almost always this is due to the player’s date, time, or timezone not being correct, so be sure to check these first. If the clock is synchronized, then it may also be due to an invalid or expired SSL certificate on the page you’re trying to load, try opening the same address in your laptop browser and see what kind of certificate errors it brings up.

Can I install the app on my smartphone?

Yes, you can even install the app on your phone to use it as a screen while you try out our software.

How do I set up the display in portrait mode?

Check out our portrait guide.

How do I update the app?

If you installed the app via the Google Play Store, it will be automatically updated however you can also start the update process manually:

  • Open our app listing in the Play Store.
  • If there is an update available, you will see a button to update the app.

If you installed the APK file directly, you need to update the app manually:

  • Download the new .apk (32bit / 64bit) file and save it on the device.
  • 32bit short link: https://t.ly/dvLq (use this if you don’t know which one)
  • 64bit short link: https://t.ly/yk_G
  • Open the .apk file and Android will prompt you to update the existing app.
  • Once the update finishes, open the Play Digital Signage app again (no need to link screen again, data is retained)

If you are using Android Debug Bridge (adb), you can install new .apk with a command:

_**adb install -r play-kotlin-3.6.0.apk**_ (replace the file name with the latest .apk file)

The plugins don’t work

If one or more plugins don’t work on your Android, it’s possible that the PlaySignage app on your player device is out of date. Click here to learn more.

How do I access OPTIONS if I disabled the top menu bar?

In the APP options, you can hide the top menu bar if you for example are running a touch screen. To access the top menu bar, when hidden, you can use CTRL + O for options or CTRL + Q to close the APP.

Why does the installer say that the device doesn’t support Crosswalk Project Service?

Some device manufacturers ship the device with a modified Android version where the service has been removed. You can install it back, however:

If you are unsure which to choose, try 32bit first. After you have installed Crosswalk Runtime, you can install our app on your Android digital signage player.

Why does auto-launch have an exclamation mark?

Starting from Android 10, our app needs to be granted "Display over other apps" permission so that it can launch itself after the device starts up. Check out Launch app on startup

Capterra at Play Digital SignageGetAPP at Play Digital Signagesoftware-advice at Play Digital Signage

Get started designing your content

Most people think designing content for digital signage is super difficult, but if you can use Powerpoint, you can also create and design your own content in our editor.

Play Digital Signage, Inc., 2035 Sunset Lake Road, Newark, DE, 19702, USA
We use cookies to ensure that we give you the best experience on our website.Learn more about Privacy Policies
Allow