Topic
This article discusses setting up and using Kiosk Mode on Android Devices in NinjaOne MDM.
Environment
NinjaOne MDM
Description
This article explains how to configure kiosk mode on Android devices managed through NinjaOne Mobile Device Management (MDM). It covers both single-app kiosk mode, which locks a device to a single application, and multi-app kiosk mode, which presents a curated set of applications via Android's native kiosk launcher.
Single-App Kiosk Mode
Single-app kiosk mode locks the device to one specific application. That application becomes the device's home screen, and users cannot navigate to other apps or access system controls. Single-app kiosk mode is configured using the Kiosk application role.
- In NinjaOne, navigate to Administration → Policies → MDM policies and select an Android policy from the list.

- In the Policy editor, navigate to Applications Management → Managed applications.
- Place your cursor over the target application and click the Actions icon when it appears, then select Edit from the drop-down menu.

- In the Edit applications policy window, set the Install type to Required for setup.
- From the Roles drop-down menu, select Kiosk, then click Update.

After you apply the policy, the app becomes the device's home screen and Android automatically hides the status bar.
For more information about application roles, refer to NinjaOne MDM: Application Roles for Android Enterprise.
Multi-App Kiosk Mode
The multi-app kiosk launcher lets technicians lock down a device to run a specific set of apps so the device can function as a single-purpose kiosk (such as information terminals, point-of-sale pads, or digital signs).
Enable the Multi-App Kiosk Launcher
- In NinjaOne, navigate to Administration → Policies → MDM policies and select an Android policy from the list, as shown in Figure 1 of this article.
- In the Policy editor, navigate to Applications Management → Managed applications and activate the Native multi app kiosk launcher toggle.

Configure Native Kiosk Settings
In the Android Mobile Policy's Applications page, click the Kiosk Settings tab, then choose the desired functionality from the drop-down menus under Kiosk mode settings.

Kiosk Mode Settings Explained
| Setting | Definition or Purpose |
|---|---|
| Power button | Allow or block the long-press button behavior in kiosk mode. |
| System error warnings | Enable or hide system error warnings. Unresponsive apps will automatically close. |
| System navigation | Enable or block navigation buttons such as Home or Overview. |
| Status bar | You can enable or disable system info and notifications in kiosk mode. The system navigation setting will affect your ability to enable this setting. |
| Device settings | Allow or block a user's access to the device's settings app in kiosk mode. |
Additional Resources
For more information about Android kiosk mode and application management, refer to the following articles: