Enhancing visibility and efficiency: Unity LevelPlay’s journey with SDK Console
Introduction
Unity, a leading gaming development platform, consistently strives to maintain high performance and reliability in the SDK offerings for their monetization solutions. Seeking to enhance their ability to monitor and resolve SDK-related issues, Unity LevelPlay adopted Google Play SDK Console to gain deeper insights into their SDK's performance across their client base.
The Challenge
Before using SDK Console, publishers would manually send the Unity LevelPlay team their crash stack traces. The Unity LevelPlay team was looking for a solution that would help them more closely monitor SDK performance in order to speed up their response time to crashes and ANRs.
The Solution
Enhanced Visibility and Proactive Monitoring
SDK Console changed Unity LevelPlay's approach to monitoring and issue resolution by providing comprehensive crash and ANR data. The tool enabled them to leverage complete crash reports for both individual clients and aggregated data, offering deeper and speedier insight into their SDK's performance.
Unity LevelPlay gained the ability to view full stack traces for ANRs, improving their monitoring capabilities. The team could now track real-time app behavior following issue resolutions and identify potential problems before clients even reported them.
Data-Driven Decision Making
The adoption of SDK Console changed Unity LevelPlay's decision-making process by providing concrete data to inform their actions. The team could now prioritize development tasks based on actual impact data and validate the effectiveness of their issue resolutions through trend analysis. This capability allowed them to make more informed decisions about feature releases and updates, while measuring the impact of implemented solutions across their entire client base.
The Impact
After two years of leveraging SDK Console, it has become an integral part of Unity LevelPlay's development process for its ads business.
The team achieved notable success in identifying and resolving a major ANR issue through the tool. They developed a flag that changed their work approach, and successfully tracked the decrease in ANR incidents after releasing the solution to all clients, demonstrating the powerful impact of data-driven decision making.
"There’s a big difference between the information that app developers can see and the information that is visible to SDK developers. With SDK Console we finally receive the same experience as the app developers, with the same visibility, allowing us to support them much more efficiently,"
Roi Eshel, Senior Software Engineering Manager at Unity