Skip to content

Releases: prebid/openrtb

v20.3.0

Choose a tag to compare

@SyntaxNode SyntaxNode released this 12 Dec 20:56
bb6e1c5

Implements new fields and types for OpenRTB 2.6-202409 and AdCom v1.0-202409

  • Updated user.id, userid.buyeruid, device.ifa, and eid.source descriptions.
  • Introduced new fields inserter, matcher, and mm (match method) to the eid object
  • Introduced match methods enumeration in AdCom.

v20.2.0

Choose a tag to compare

@SyntaxNode SyntaxNode released this 17 Apr 17:00
1845ce2

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

Choose a tag to compare

@SyntaxNode SyntaxNode released this 01 Dec 19:52
3dee7e9

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

Choose a tag to compare

@SyntaxNode SyntaxNode released this 17 Aug 22:08
c35cfb2

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

Choose a tag to compare

@SyntaxNode SyntaxNode released this 12 Apr 20:16
53ac1b9

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

Choose a tag to compare

@SyntaxNode SyntaxNode released this 23 Feb 15:49
49cfc48

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

v18.0.0

Choose a tag to compare

@SyntaxNode SyntaxNode released this 19 Jan 17:50
e1a4af7

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

Choose a tag to compare

@hhhjort hhhjort released this 09 Dec 14:04
047080c

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

v17.0.0

Choose a tag to compare

@SyntaxNode SyntaxNode released this 03 Oct 18:21

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.