> For the complete documentation index, see [llms.txt](https://docs.blueseasx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blueseasx.com/server-bidding/server-integration/bidrequest-object/imp-object.md).

# Imp Object

<table data-header-hidden data-search="false"><thead><tr><th width="114.91015625"></th><th width="99.734375"></th><th width="287.796875"></th><th></th></tr></thead><tbody><tr><td><strong>Attribute</strong></td><td><strong>Type</strong></td><td><strong>Description</strong></td><td><strong>Required</strong></td></tr><tr><td>id</td><td>string</td><td>A unique identifier for this impression within the context of the id bid request (typically, it starts with 1)</td><td>yes</td></tr><tr><td>banner</td><td>object</td><td>A Banner object required if this impression is offered as a banner ad opportunity.</td><td>yes, depends on the ad format of the placement. Please see <a href="/pages/E3AU8weZ7uoG6ckineZV">Bidding Map</a></td></tr><tr><td>native</td><td>object</td><td>A native object required if this impression is offered as a native ad opportunity.</td><td>yes, depends on the ad format of the placement. Please see <a href="/pages/E3AU8weZ7uoG6ckineZV">Bidding Map</a></td></tr><tr><td>video</td><td>object</td><td>A Video object required if this impression is offered as a video ad opportunity.</td><td>yes, depends on the ad format of the placement. Please see <a href="/pages/E3AU8weZ7uoG6ckineZV">Bidding Map</a></td></tr><tr><td>instl</td><td>integer</td><td>Indicates if impression is an interstitial opportunity.</td><td>yes, depends on the ad format of placement. Please see <a href="/pages/E3AU8weZ7uoG6ckineZV">Bidding Map</a></td></tr><tr><td>tagid</td><td>string</td><td>Identifier for the specific ad placement or ad tag that was used to initiate the auction. This field shall pass the identifier defined by the Mediation side.</td><td>optional</td></tr><tr><td>bidfloor</td><td>float</td><td>CPM minimum bid amount. </td><td>no</td></tr><tr><td>bidfloorcur</td><td>string</td><td>Only USD is allowed.</td><td>no</td></tr><tr><td>clickbrowser</td><td>integer</td><td>Indicates the type of browser opened upon clicking the creative in an app, where 0 = embedded, 1 = native.</td><td>no</td></tr><tr><td>secure</td><td>integer</td><td>Flag that indicates if the impression requires secure HTTPS URL creative assets and markup, where 0 = Non-secure, 1 = secure. Only 1 is allowed</td><td>yes</td></tr><tr><td>metric</td><td>object array</td><td>An array of Metric object</td><td>no</td></tr><tr><td>metric.type</td><td>string</td><td><p>Type of metric being presented using exchange curated string</p><p>names which should be published to bidders a priori.</p></td><td>no</td></tr><tr><td>metric.value</td><td>float</td><td><p>Number representing the value of the metric. Probabilities</p><p>must be in the range 0.0 – 1.0.</p></td><td>no</td></tr><tr><td>metric.vendor</td><td>string</td><td><p>Source of the value using exchange curated string names</p><p>which should be published to bidders a priori. If the exchange</p><p>itself is the source versus a third party, “EXCHANGE” is</p><p>recommended.</p></td><td>no</td></tr><tr><td>ext</td><td>object</td><td>Placeholder for exchange-specific extensions to OpenRTB.</td><td>yes</td></tr><tr><td>ext.skadn</td><td>object</td><td>Support for Apple’s SKAdNetwork. See the OpenRTB <a href="https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md/#bid-request">SKAdNetwork extension</a> for more details.</td><td>yes for ios </td></tr><tr><td>ext.bsxadtype</td><td>integer</td><td>Indicate the ad format type the publisher is using. The ad format shall align with the placement id created on BlueSea console: 5=Interstitial;4=Rewarded;1=Banner</td><td>yes</td></tr><tr><td>ext.bsxpid</td><td>string</td><td>Identifier for the specific ad placement or ad tag that was used to initiate the auction. For BlueSea bidding, please pass the placement id created on BlueSea console</td><td>yes</td></tr></tbody></table>
