Session lifecycle & ownership
plannedSession states and ownership from creation to finish: AdSessionType (native / html / javascript), the split between SessionOwner and EventOwner, the call order of start / impressionOccurred / creativeLoaded / error / finish, and the degradation decision made by isSupported().
- ·Session states and call order
- ·Ownership matrix: who starts the session and who owns each event class
Open this chapter→Access modes & geometry
plannedThe AccessMode determines whether a verification script receives a reference to the creative element: in full mode the OM Service supplies slotElement / videoElement in the context, while limited mode supplies geometry data only; domain mode was removed in 1.5.4 and falls back to limited when selected. The geometryChange event carries adView / viewport / obstructions, and the Reason enum explains why a measurement is not possible.
- ·Semantics and fallback rules of the full / limited / domain (deprecated) access modes
- ·The three-part structure of the geometryChange payload
Open this chapter→Impression criteria & creative types
plannedThe ImpressionType declares under which condition a session counts an impression: definedByJavaScript / unspecified / loaded / beginToRender / onePixel / viewable / audible / other. Together with the CreativeType it determines the measurement methodology available to verification scripts. Declaring the criteria exists so that impression discrepancies between measurers can be explained.
- ·The decision condition of each of the eight ImpressionType values
- ·The five CreativeType values and where each is rendered
Open this chapter→