Stability is one of the biggest challenge for app editors.
Tools like Crashlytics are used by developers to monitor failures that could happen in production.
As a dependency editor, we do not have access those 3rd party logs that could help us improve the efficiency of our library.
For this reason the Teads inApp SDK integrates a crash monitoring feature that allow us to get data and allow us to proactively take action.
Important
Teads inApp SDK integrates a crash handling solution
- it catches crashes that come from our SDK, not from your app
- it does not disturb third party crash handler such as Crashlytics
Prerequisites
To ensure the crash handler is ready to catch crashes you need to initialize Teads handler in AppDelegate
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
Teads.configure()
...
}
Disable crash monitoring
You can disable crash monitoring by Teads inApp SDK just call disableCrashMonitoring
:
let teadsAdPlacementSettings = TeadsAdPlacementSettings { settings in
settings.disableCrashMonitoring()
})