@clearcodehq/openrtb
Version:
Library with OpenRTB spec types which allows to build and validate OpenRTB objects
30 lines (29 loc) • 686 B
TypeScript
import { APIFramework, CreativeAttribute, Extensible, IQGMediaRating, Protocol } from './common';
export interface Bid extends Extensible {
id: string;
impid: string;
price: number;
nurl?: string;
burl?: string;
lurl?: string;
adm?: string;
adid?: string;
adomain?: string[];
bundle?: string;
iurl?: string;
cid?: string;
crid?: string;
tactic?: string;
cat?: string[];
attr?: CreativeAttribute[];
api?: APIFramework;
protocol?: Protocol;
qagmediarating?: IQGMediaRating;
language?: string;
dealid?: string;
w?: number;
h?: number;
wratio?: number;
hratio?: number;
exp?: number;
}