---
title: "EasySignage GeoLocation"
description: "Discover how geolocation enhances digital signage campaigns with EasySignage. Learn to target audiences with precision using location-based technology."
url: https://easysignage.com/help/geolocation/digital-signage-geolocation/
---

# Geo Location

Geo-location changes what a screen plays based on where it is. You draw areas called **zones** on a map, put playlists in a channel, and restrict some of those playlists to a zone. A screen playing the channel then shows the playlists for the zone it is in.

_Note: Zones are available when Geo-location is turned on for your account, and channels are included on the Premium and Enterprise plans. Zones work on Android players; web players don’t switch playlists by zone._

## How Playlists Are Chosen

The screen checks its GPS position every few seconds and compares it with the zones of the playlists in its channel:

-   **Inside one or more zones:** it plays the playlists restricted to those zones, in channel order.
-   **Outside every zone:** it plays the playlists that have no zone. Use them as your default content.
-   **Every playlist has a zone and none match:** it plays the first playlist in the channel.

The screen only does this when **Enable auto-update location using the device’s GPS** is turned on for it (see Step 6). Otherwise it plays every playlist in the channel in turn.

## How to Set Up Geo-location

### Step 1: Turn on Location on the Device

Set up the Location Services on your digital signage device to permit precise location access. This setup enables the app to accurately identify and display your screens’ locations to monitor the digital signage network.

To configure the location services on your digital signage device, follow these steps:

#### 1- Enable Location Services for the Device

To enable location services, grant the app permission for precise location on Android devices.

1.  Open the device settings.

2.  Go to Location Settings. (Scroll down and tap on Location)

3.  Turn on Location Services. If Location is off, tap the switch to turn it on.

![Location Services](https://easysignage.com/help/assets/img/screens/location-services.webp)

#### 2- Enable Precise Location for an App

1.  Open App Permissions:

    -   Go to Settings > Apps (or Apps and notifications, depending on your Android version).
    -   Find the app to which you want to grant location permissions and tap on it.
2.  Open Permissions.

3.  Allow Location Access:

    -   In the list of permissions, tap on Location.
    -   Choose Allow all the time or Allow only while using the app, depending on your app’s needs.
4.  Enable Precise Location:

    -   Ensure that Use precise location is enabled (it allows the app to access GPS data). You will see a toggle next to “Use precise location”; ensure it’s turned on.

![Location Permission](https://easysignage.com/help/assets/img/screens/location-permission.webp)

#### 3- Check GPS Settings

High Accuracy Mode:

-   Go back to Settings > Location.
-   Tap on Location Mode or Advanced (depending on your Android version), and select High accuracy. This will use GPS, Wi-Fi, and mobile networks for location detection.

![Location GPS Settings](https://easysignage.com/help/assets/img/screens/location-gps-setting.webp)

After setting up these steps, the app should be able to access GPS data from a precise location.

If the player app was refused location access, open the player’s settings menu on the screen and use **Location Access** to allow it.

* * *

After configuring the location services and permissions on your digital signage device, log in to the CMS Portal and follow the below steps:

### Step 2: Draw Your Zones

A zone is an area on the map that one or more playlists in a channel are restricted to.

1.  Click **Playlists** in the menu on the left, open the **Channels** tab, then the **Zones** tab.
2.  Click **Add Zone**, enter a name (at least 3 characters) and click **Add**.

![Add Zone](https://easysignage.com/help/assets/img/geolocation/geo-addzone.webp)

3.  Click **Edit Zone** next to the zone. The map opens.
4.  In **Search Map**, type a place and choose it from the list to move the map there.
5.  Click **Draw geofence**, then click on the map to place each corner of the area.
6.  Click **Finish**, or double-click, to close the shape. A zone needs at least 3 corners.
7.  To adjust the shape, drag its corners, or drag the small points on its sides to add corners. To start again, click **Clear** or **Draw geofence**.
8.  Click **Save**.

![Draw a zone](https://easysignage.com/help/assets/img/geolocation/geo-editor.webp)

Each zone has one shape. Repeat for every area you need.

![Zones](https://easysignage.com/help/assets/img/geolocation/zones-list.webp)

To rename a zone, click its name in the list. To delete it, click the delete icon and click **Yes**.

### Step 3: Create a Channel of Playlists

Set up your playlists and create a channel for these playlists.

1.  Create the playlists you need, in the same orientation as your screens. See [Playlists](https://easysignage.com/help/playlists/digital-signage-playlist/) .
2.  In **Playlists** > **Channels**, click **Add channel**.
3.  Enter a **Name**, choose the **Screen Orientation** (**Horizontal** or **Vertical**) and, if needed, a **Team**. Click **Add**.

![Add channel](https://easysignage.com/help/assets/img/geolocation/geo-addchannel.webp)

4.  Click the channel’s name to open it.
5.  Under **Available playlists**, click **+** next to each playlist to add it. Only playlists with the channel’s orientation are listed. Drag the playlists to change their order.

Changes in this window are saved straight away. See [Channels](https://easysignage.com/help/playlists/digital-signage-channels/) .

### Step 4: Restrict Playlists to Zones

Link each playlist under channels to its corresponding geographical zone so the content updates according to location.

1.  In the channel, click the location icon next to a playlist.
2.  Choose a zone. It is saved straight away and the window closes.

![Restrict the playlist to a zone](https://easysignage.com/help/assets/img/geolocation/geo-zonepick.webp)

The playlist now shows its zone. A playlist can have one zone. Leave your default playlists without a zone.

![A channel with a zone](https://easysignage.com/help/assets/img/geolocation/geo-channel.webp)

To take a zone off a playlist, remove the playlist from the channel and add it again.

### Step 5: Assign the Channel to Your Screens

1.  Click **Screens** in the menu on the left.
2.  Click **Set Screen Content** next to the screen.
3.  Choose **Channels**, then the channel.
4.  Publish to send it to the screen. See [Screens](https://easysignage.com/help/screens/digital-signage-screens/) .

### Step 6: Turn On GPS Location for the Screen

Now, you must enable the screen location feature.

1.  On the **Screens** page, click **Set Location** (or the screen’s location) to open **Screen Location**.
2.  Tick **Enable auto-update location using the device’s GPS**. This option appears once the screen has a location.
3.  Click **Update Location**.

Now, you can see the locations of all your active screens, both online or offline, displayed on the map. This feature displays your screen’s live location in real-time, allowing you to see location changes instantly. When the screen moves within the defined zones, the content will automatically switch playlists, based on the defined geolocations.

Online screens are marked with green pins, while offline screens with red pins.

If the screen can’t read its location, the window says so: check the location permission on the device (Step 1). See [Live Screen Location](https://easysignage.com/help/screens/digital-signage-live-screen-location/) .

[Previous ##### Set up SAML 2.0 SSO with Microsoft Entra ID (Azure AD)](https://easysignage.com/help/integrations/ad-sso/)

[Next ##### Integrate Google Sheets with Digital Signage Templates](https://easysignage.com/help/dynamic-data/google-sheet-digital-signage/)
