setEvaluationObserver

Registers an observer called once per evaluation, whatever the outcome — including evaluations skipped before a model was consulted, such as when none is configured.

Nothing fires while com.urbanairship.PrivacyManager.Feature.ON_DEVICE_AI is disabled; the gate turns the feature off, observer included.

Per evaluation, not per display: a feature that re-evaluates produces a record each time, so dedupe before treating these as impressions. Airship reports none of this itself.

Parameters

observer

The observer, or null to clear it.