Skip to content

Releases: prebid/openrtb

v20.2.0

17 Apr 17:00
1845ce2
Compare
Choose a tag to compare

Changes

Implements new field and for OpenRTB 2.6-202402.

  • New provisional poddedupe field on the video object.

Provisional fields are experiments which have a high confidence of success. They reduce the churn of moving fields from ext objects and may be removed from the spec if they fail to gain traction.

v20.1.0

01 Dec 19:52
3dee7e9
Compare
Choose a tag to compare

Changes

Implements new fields and updated comments for OpenRTB 2.6-202309. The more notable changes are:

  • DurFloors for the audio, deals, and video objects.
  • ACat (allowed advertiser categories) for the bid request object.
  • Gaur (guaranteed deal) and mincpmpersec signals for the deal object.

v20.0.0

17 Aug 22:08
c35cfb2
Compare
Choose a tag to compare

Reevaluation of which OpenRTB 2.x fields should be represented as pointers.

Breaking Changes

Several OpenRTB 2.x fields were changed to pointers such that the json package can distinguish between a missing or null field and a default value. This addresses feedback from #9 and from requests from Prebid Committees.

  • App.PrivacyPolicy
  • App.Paid
  • Audio.Stitched
  • Banner.VCm
  • Content.LiveStream
  • Content.SourceRelationship
  • Content.Embeddable
  • Device.JS
  • Device.GeoFetch
  • Geo.Lat
  • Geo.Lon
  • Imp.ClickBrowser
  • Refresh.Count
  • Site.Mobile
  • Site.PrivacyPolicy
  • Source.FD
  • Video.W
  • Video.H
  • Video.BoxingAllowed

v19.0.0

12 Apr 20:16
53ac1b9
Compare
Choose a tag to compare

Updates the data model for OpenRTB 2.6-202303 and AdCOM 1.0-202303.

Breaking Changes

The prefix for the VideoPlacementSubtype enumeration values changed from Video to VideoPlacement to disambiguate between the new VideoPlcmtSubtype enumeration.

Changes

  • Added impression refresh signals fields, enumeration, and objects (imp[].refresh + imp[].refresh.refsettings).
  • Added video plcmt field and enumeration (imp[].video.plcmt).
  • Added ext field for the qty object (imp[].qty.ext)
  • Updated the CategoryTaxonomy enumeration to include a new value.
  • Updated the FeedType enumeration to include new values.

v18.0.1

23 Feb 15:49
49cfc48
Compare
Choose a tag to compare

Fixes an incorrect module version in the v18.0.0 release.

v18.0.0

19 Jan 17:50
e1a4af7
Compare
Choose a tag to compare

Fixes a specification mismatch where OpenRTB PodID is a string in the specification but was included in this library as an integer.

v17.1.0

09 Dec 14:04
047080c
Compare
Choose a tag to compare

Implements new fields and updated comments for OpenRTB 2.6-202211. The more notable changes are:

v17.0.0

03 Oct 18:21
Compare
Choose a tag to compare

Initial Release

This is the initial release after forking https://github.com/mxmCherry/openrtb. Equivalent to the original library's v17.0.0 release, now offered under the Apache 2.0 license and maintained by Prebid.org.

Earlier releases of this repository have been purged and are not supported.