LKQD Bid Adapter for Prebid.js
LKQD is a partner in the open source Prebid library, with a custom adapter included to make the SSP available for header bidding.
The LKQD Bidder Adapter expects Prebid Cache to be enabled so that we can store and retrieve a single vastXml. If you do not have your own cache server please us the default option below:
There are numerous parameters which can be passed through for the adapter to relay to the adserver. In addition to width and height (which are transmitted through the `sizes` array), parameters can be added on the `params` object for the associated LKQD bid.
The values used to populate mandatory parameters siteId and placementId will be received as sid and pid from your integration with the LKQD Ad Platform. These two values are specifically required to associate your account with the ad desired to run in this slot.
Additional parameters are supported and some are required so please note this in the list below:
|Parameter||Required?||Default Value||Accepted Values||Description||Example Value|
|publisherId||yes||INT (assigned by LKQD UI)||Publisher ID representing the LKQD account the tag was generated from.|
|siteId||yes||INT (assigned by LKQD UI)||Supply Source ID representing the LKQD Supply Source the tag was generated from.|
|output||yes||svpaid||vast | svpaid||Represents the type of demand the player is able to receive. Typically 'vast' is used for non-VPAID compliant placements.||svpaid|
|playinit||yes||auto||auto | user||Represents if the placement is an auto-initiated or user-initiated placement.||auto|
|width||yes||INT||Width, in pixels, of the player requesting an ad.||640|
|height||yes||INT||Height, in pixels, of the player requesting an ad.||360|
|volume||no||100||<INT, range 0 to 100>||Starting volume of the ad (if not muted for autoplay).||100|
|pageurl||yes (if web)||The domain of the page on which the delivered ad will be rendered.||domain.com|
|appname||yes (if app)||The app name of the application the ad will be rendered in.||myapp123|
|bundleid||yes (if app)||The bundle ID of the application the ad will be rendered in.||com.myapp.123|
|aid||recommended (if app)||The Android Advertising ID of the application the ad will be rendered in.||328131e7-85ae-4de6-a9de-551593956de4|
|idfa||recommended (if app)||The Apple Advertising ID of the application the ad will be rendered in.||AC854CF4-C6FE-48E7-AF45-A9C812663E97|
|gdpr||no||0 | 1||Whether or not the ad will be running in an environment that needs to comply with GDPR requirements||1|
|gdprcs||no||<string>||GDPR Consent String|
|execution||no||any||any | instream | outstream | interstitial | inbanner||Provides information regarding the type of ad placement the ad will be loading into||instream|
|contentId||no||ID representing the placement's video content||123456|
The title of the placement's video content.
|contentLength||no||The length, in seconds, of the video's content.||120|
|contentUrl||no||The URL to the placement's video content.||myvideo.com|
Ad Unit Template
To add LKQD: