OpenRtbEcto.V2.BidRequest.Imp (OpenRtbEcto v0.1.3) View Source

This object describes an ad placement or impression being auctioned. A single bid request can include multiple Imp objects, a use case for which might be an exchange that supports selling all ad positions on a given page. Each Imp object has a required ID so that bids can reference them individually.

The presence of Banner (Section 3.2.6), Video (Section 3.2.7), and/or Native (Section 3.2.9) objects subordinate to the Imp object indicates the type of impression being offered. The publisher can choose one such type which is the typical case or mix them at their discretion. However, any given bid for the impression must conform to one of the offered types.

Link to this section Summary

Link to this section Types


t() :: %OpenRtbEcto.V2.BidRequest.Imp{
  audio: term(),
  banner: term(),
  bidfloor: term(),
  bidfloorcur: term(),
  clickbrowser: term(),
  displaymanager: term(),
  displaymanagerver: term(),
  exp: term(),
  ext: term(),
  id: term(),
  iframebuster: term(),
  instl: term(),
  metric: term(),
  native: term(),
  pmp: term(),
  secure: term(),
  tagid: term(),
  video: term()

Link to this section Functions

Link to this function

changeset(impression, attrs \\ %{})

View Source