The 3D WebView for Android is a Unity package that allows you to easily display and interact with web content in 3D or 2D. It is a web browser plugin that is trusted by over 1000 developers. You can load a webpage from a URL or an HTML string, watch videos and YouTube, and create UIs with HTML. The package includes a 3D WebViewPrefab and a 2D CanvasWebViewPrefab, which render to a Texture2D and handle user interactions. It also includes a native 2D mode optimized for mobile, an on-screen keyboard, and a unified API that works seamlessly across multiple platforms. The package is powered by the Android System WebView and includes comprehensive APIs for controlling the browser and listening to browser events. It also supports executing JavaScript, sending messages from JavaScript to C# and vice versa, viewing and creating PDFs, integrating with OAuth, and more.
The package requires Unity 2018.3 or newer and supports Android 5+ (armv7, arm64, x86, x64). It supports both OpenGL and Vulkan graphics, as well as both Mono and IL2CPP. The package adds less than 2 MB to the app's size. It has some limitations, including not supporting other platforms, not providing native source code for the native Android plugins, and having limitations in Native 2D Mode.





