Skip to content

BuildNot yet confirmed elsewhere1 publisher3 min readPublished

IAB Tech Lab's Redefining Media Types would classify OpenRTB video impressions using fields sellers already send

IAB Tech Lab's Redefining Media Types would tag each OpenRTB video impression with eight yes/no attributes derived from fields already in the request. Programmatic Standard Practices v1, a separate Tech Lab document, is open for public comment until October 16.

The Engineer · Build desk

How we use AISend a correction

What happened

  • The eight attributes are sound state, skippable versus completion-required, full-screen, addressability, signal availability, measurability, device class and ad format.
  • RTBlint's field mapping puts seven of the eight in existing OpenRTB 2.6 and AdCOM fields, with the eighth derived from combinations of them and no parallel schema.
  • A macro layer sorts each environment into Lean Back Viewing, Personal Screen Viewing, or Passive and Communal Viewing, based on how the person is actually watching.
  • Anything that arrives as imp.video is in scope, including connected TV, FAST, social video, browser video, video podcasting and retail video.

Why it matters

  • exposure Once inferences become declared booleans, a wrong label is the seller's own statement, and the failure moves from "we could not tell" to "you told us wrong".
  • constraint OpenRTB has no error code for a semantic mismatch, so contradictory video fields will pass validation and reach the classifier unchanged.
  • cost According to the post, buyers' planning, curation and finance tools could price a lean-back CTV impression and a muted in-feed clip as comparable products on the strength of one derived bit.

Per the dev.to explainer, RMT works as a reducer over the bid request. A classifier takes the JSON an exchange already accepts, walks a fixed table, and emits eight yes/no answers plus one macro bucket [8]. None of it needs a new endpoint [15]. We think building on fields sellers already send is the right design for adoption, because it asks nothing new of the transport.

Sound state is where the reduction gets awkward. OpenRTB defines video.playbackmethod as a list of the playback methods that could be used for the placement [9]. Values 1 and 5 start the ad with sound on. Values 2 and 6 imply sound off by default [9]. RMT treats the field as one factual claim about one impression [9]. A request carrying playbackmethod: [1, 2] is valid and asserts both, and the post says the industry has to agree it cannot mean both [15].

Skip spreads the same problem across three fields. The attribute reduces video.skip, skipmin and skipafter, and OpenRTB only defines the offsets for requests that set skip to 1 [10]. A request that sends skipafter but never says the ad is skippable still passes as JSON. Nothing defines what it commits the seller to [10]. The post calls any skip bit derived from that trio "guesswork dressed as measurement" [10].

The remaining attributes are inferred from fields that were never written as declarations. Addressability is read off device.ifa, device.lmt and user.eids [13]. For measurability, the proxy is whether video.api includes OMID, enum value 7, along with any metric objects on the imp [13]. Device class reads device.devicetype alongside the app, site or DOOH context [12]. Ad format reads plcmt, linearity and mtype plus the CTV Ad Portfolio extensions [11]. Pause, overlay and squeezeback formats only make sense when plcmt and the related AdCOM enums match what the player can render [11].

That dependence on plcmt has a history. The IAB deprecated video.placement in 2022 and introduced video.plcmt with tighter definitions [16]. Three years later, according to a migration retrospective the post cites, plenty of traffic still carries contradictory values in both fields, or neither [16].

The open comment window the post points to belongs to Programmatic Standard Practices v1. It opened on September 16 and runs 30 days [1][19]. The post places RMT in a different Tech Lab thread [3]. PSP v1 says its goal is agreement on how the existing standards should work in live trading, with no new pipes built [2]. In our view, the field agreements RMT depends on, for playbackmethod, plcmt and skip offsets, are exactly that kind of behaviour [15]. The post does not say whether RMT itself is part of that comment period.

What to watch

  • Whether IAB Tech Lab puts RMT's own field mapping, including the derived eighth attribute, out for public comment.
  • Whether the final PSP v1 text rules on multi-value playbackmethod arrays and skip offsets sent without skip: 1.
  • Whether SSPs begin sending RMT attributes as declared booleans, and whether buyers' tools start pricing on the macro buckets.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence40
Adoption
Insufficient
Hype gap+5
Incentives65
Confidence40
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    IAB Tech Lab opened Programmatic Standard Practices v1 for public comment on September 16, 2026, with comments open through October 16.

    ReportedSupportedSource: dev.to explainer on RMTView cited source
  2. [2]

    The pitch for Programmatic Standard Practices v1 is to stop inventing new pipes and align on how existing standards are supposed to behave in live transactions.

    ReportedSupportedSource: dev.to explainer on RMTView cited source
  3. [3]

    Redefining Media Types (RMT) is a different IAB Tech Lab thread from PSP v1 and plans to encode impression-level viewing facts directly into OpenRTB bid requests.

    ReportedSupportedSource: dev.to explainer on RMTView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 10, 2026

    RMT Explained: How IAB Redefining Media Types Classifies OpenRTB Impressions

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories