SDK Initialization time
We recommend initializing the SDK on the Main Thread in the onCreate() of your Application class, hence it is important for us to keep the initialization simple and fast to ensure it does not affect the application start-up time as start-up time is important for a good user experience.The initialization is approximately around 1-5 milliseconds on average. We have tested this on various OEMs and the results seem to be consistent.
Refer to the below table for more details:
Summary
Across the devices benchmarked above, SDK initialization stays well under 3 ms — small enough that you can safely initialize the SDK synchronously inApplication.onCreate() without measurable impact on app start-up time.
Next Steps
- See SDK Size Impact for per-module APK and AAR size data.
- See SDK Initialization for the recommended initialization pattern.