UNPKG

@schibstedspain/openads-appnexus-prebid

Version:
62 lines (53 loc) 1.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /** * @interface */ var PrebidClient = /*#__PURE__*/ function () { function PrebidClient() {} var _proto = PrebidClient.prototype; /** * Defines addAdUnits. Takes one ad unit object or an array of ad unit objects and adds them to the Prebid auction * @param units */ _proto.addAdUnits = function addAdUnits(_ref) { var adUnits = _ref.adUnits; throw new Error('AppNexusConnector#addUnits must be implemented'); } /** * Defines requestBids * @param requestObj * @param requestObj.adUnits * @param requestObj.timeout * @param requestObj.bidsBackHandler * @param requestObj.adUnitCodes * @param requestObj.labels */ ; _proto.requestBids = function requestBids(requestObj) { throw new Error('AppNexusConnector#requestBids must be implemented'); } /** * Defines setTargetForAst. Set query string targeting on all AST ad units */ ; _proto.setTargetngForAst = function setTargetngForAst() { throw new Error('AppNexusConnector#setTargetForAst must be implemented'); } /** * Defines setConfig. * @param config */ ; _proto.setConfig = function setConfig(_ref2) { var config = _ref2.config; throw new Error('AppNexusConnector#setConfig must be implemented'); }; return PrebidClient; }(); exports.default = PrebidClient;