ORTB
OMID chapter navigation

Access modes & geometry

planned

The 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.

What this page will cover

  • Semantics and fallback rules of the full / limited / domain (deprecated) access modes
  • The three-part structure of the geometryChange payload
  • Reason values and obstruction causes
  • The native-side registration API for friendly obstructions

Source material

SourceFile / pathcommitFetchedIntegration status
InteractiveAdvertisingBureau/Open-Measurement-JSClientssrc/common/constants.jsb6f12bd2026-09-22integratedThe AccessMode / Reason / NativeViewKeys enums are integrated into spec.json
docs.iabtechlab.com/omsdk-1.6/iosEnums/OMIDFriendlyObstructionType.html2026-09-22integratedFriendly obstruction types exist only on the native side and are integrated into spec.json enums

Gaps to verify

  • The field-level layout of the geometryChange payload must be verified field by field against the official spec PDF, including the differences between the iOS / Android and JS implementations (the friendly obstruction registration API exists only natively).

Related chapters

This page is a chapter blueprint: it records what the chapter will cover, its source material and current blockers, while the body text has not been migrated yet. See meta.statusRule in data/omid-spec/chapters.json for the status definitions.