@schibstedspain/openads-appnexus-prebid
Version:
OpenAds AppNexus connector with Prebid features
62 lines (53 loc) • 1.43 kB
JavaScript
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;
;