@clearcodehq/openrtb
Version:
Library with OpenRTB spec types which allows to build and validate OpenRTB objects
24 lines (23 loc) • 595 B
TypeScript
import { Extensible } from './common';
import { SeatBid } from './seatBid';
export declare enum NoBidReasonCode {
UnknownError = 0,
TechnicalError = 1,
InvalidRequest = 2,
KnownWebSpider = 3,
SuspectedNonHumanTraffic = 4,
CloudDataCenterProxyIP = 5,
UnsupportedDevice = 6,
BlockedPublisherOrSite = 7,
UnmatchedUser = 8,
DailyReaderCapMet = 9,
DailyDomainCapMet = 10
}
export interface BidResponse extends Extensible {
id: string;
seatbid?: SeatBid[];
bidid?: string;
cur?: string;
customdata?: string;
nbr?: NoBidReasonCode;
}