Skip to main content

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:

  1. Automatic Detection: Monitors for crashes specifically related to Teads SDK components
  2. Data Collection: Gathers relevant crash data without exposing sensitive app information
  3. Proactive Action: Enables Teads to quickly identify and resolve issues
  4. 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

For additional support, see Support