ORTB
OMID chapter navigation

Impression criteria & creative types

planned

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

What this page will cover

  • The decision condition of each of the eight ImpressionType values
  • The five CreativeType values and where each is rendered
  • Consequences of not declaring criteria (unspecified)
  • Relationship to ErrorType

Source material

SourceFile / pathcommitFetchedIntegration status
InteractiveAdvertisingBureau/Open-Measurement-JSClientssrc/common/constants.jsb6f12bd2026-09-22integratedThe ImpressionType / CreativeType / ErrorType enums carry verbatim official descriptions and are integrated into spec.json

Reusable material

Gaps to verify

  • Mapping each criterion to industry viewability standards requires the official spec PDF or the compliance test cases as evidence; this site does not infer it.

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.