onDestroy

protected open override fun onDestroy()

Fires the one-time "dismissed" side effects: advances the queue via InAppModule and reports analytics onClosed.

Skipped while isChangingConfigurations, because a config-change recreate is not a real close and the Activity will come back — firing here would double-advance the queue. The notifiedDismiss latch guarantees the dismissal is reported at most once.