Crash Monitoring
info
Default Behavior: Crash monitoring is enabled by default in the Teads SDK to ensure optimal stability and proactive issue resolution.
Overview
App stability is one of the biggest challenges for app developers. While tools like Crashlytics help monitor app-level failures, the Teads SDK includes its own crash monitoring system to ensure the highest quality of our advertising components.
Why Teads Crash Monitoring?
- SDK-Specific Monitoring: Catches crashes that originate from the Teads SDK, not your app
- Non-Intrusive: Works alongside third-party crash handlers like Crashlytics
- Proactive Resolution: Allows Teads to quickly identify and fix issues
- Improved Stability: Helps maintain optimal ad performance
warning
Important: The Teads SDK integrates a crash handling solution that:
- Catches crashes that come from our SDK, not from your app
- Does not disturb third-party crash handlers such as Crashlytics
- Operates independently of your existing crash monitoring setup
How It Works
The Teads crash monitoring system:
- Automatic Detection: Monitors for crashes specifically related to Teads SDK components
- Data Collection: Gathers relevant crash data without exposing sensitive app information
- Proactive Action: Enables Teads to quickly identify and resolve issues
- Non-Interference: Works alongside your existing crash monitoring tools
Configuration
Default Behavior
Crash monitoring is enabled by default in the Teads SDK. No additional configuration is required.
Disable Crash Monitoring
If you need to disable crash monitoring, you can do so using the TeadsSDK:
import tv.teads.sdk.TeadsSDK
// Disable crash monitoring
TeadsSDK.isCrashMonitoringEnabled = false
Related Documentation
- Privacy Guide - Privacy and data handling information
- Integration Guide - Complete integration steps
- Troubleshooting - Common issues and solutions
For additional support, see Support