The HMS Unity Plugin makes it easy to include Huawei Mobile Services into Unity-based games. Authentication, in-app purchases, push alerts, ads, and interaction with gaming services are just a few of the basic capabilities that this formidable tool makes available to your applications.
This pull request merges the development branch into the master branch, incorporating several key enhancements and bug fixes that improve the overall functionality and stability of the Huawei Unity Plugin.
Key Changes:
[HUP-874] Ad Handling Improvements and Bug Fixes:
Resolved an issue where splash ads would fail to load if no splash ad icon was set. A default icon base64 has been added to prevent this issue.
Enhanced the ScriptableHelper to ensure kit settings refresh correctly, eliminating intermittent errors.
Corrected the placement of banner and interstitial ad load methods to ensure they load as expected.
Introduced a manual script compilation button in the Huawei/Utility menu to address situations where some files do not refresh automatically.
[HUP-866] Text Recognition Features:
Added a Text Recognition scene and demo manager, with corresponding adjustments to the MLKit scene and the Language Detection scene.
Integrated an AAR library that includes a FilePicker bridge, enabling image selection within Unity.
Introduced a Text Recognition menu within the Huawei plugin, along with a new Gradle package and manager.
[HUP-869] ML Kit Language Detection Plugin Development:
Developed scripts for both online and offline language detection, including a new UI for these features.
Created a Language Kit Manager, demo manager, and listener.
Updated the MLKit scene hierarchy, adding modules as game objects.
Refined code by removing unnecessary log and comment lines.
These changes were co-authored by multiple contributors, ensuring a robust and comprehensive update to the plugin.
Commits Included:
[HUP-874] Fixes and Enhancements for Ad Handling
[HUP-866] Text Recognition Scene and Features Added
[HUP-869] ML Kit Language Detection Plugin Development
Additional minor improvements and code clean-up
Contributors:
Andronovo-bit
Aziz Tekpicak
qinhanlei
This merge request brings significant improvements and ensures a more stable and feature-rich experience for users.
This pull request merges the development branch into the master branch, incorporating several key enhancements and bug fixes that improve the overall functionality and stability of the Huawei Unity Plugin.
Key Changes:
[HUP-874] Ad Handling Improvements and Bug Fixes:
ScriptableHelper
to ensure kit settings refresh correctly, eliminating intermittent errors.[HUP-866] Text Recognition Features:
[HUP-869] ML Kit Language Detection Plugin Development:
These changes were co-authored by multiple contributors, ensuring a robust and comprehensive update to the plugin.
Commits Included:
Contributors:
This merge request brings significant improvements and ensures a more stable and feature-rich experience for users.