The VirtualHere server works well on most Android device. It does not require root and has no advertisements. It's really easy to use and install, and supports Android Phone/Tablet/PC and Android TV. The Android Server can share at most one device at a time or if you purchase a license you can share up to 127 devices from a single Android server. Thousands of people use this app, and it is particularly useful on the ShieldTV to provide better gaming controller support.
If you have any issues, post a question in the Support Forum
Below shows a screenshot of the VirtualHere Server running on an Android Nexus 5X (Marshmallow) Mobile Phone: