@mediarithmics/plugins-nodejs-sdk
Version:
This is the mediarithmics nodejs to help plugin developers bootstrapping their plugin without having to deal with most of the plugin boilerplate
28 lines (27 loc) • 740 B
TypeScript
export declare type ContextEnum = "LIVE" | "STAGE" | "PREVIEW";
export declare type ProtocolEnum = 'http' | 'https';
export interface SspExtension {
source: string;
tag_id?: string;
}
export interface AdRendererRequest {
call_id: string;
context: ContextEnum;
user_agent_info: any;
creative_id: string;
campaign_id?: string;
ad_group_id?: string;
media_id?: string;
protocol: ProtocolEnum;
user_agent?: string;
user_agent_id?: string;
placeholder_id?: string;
user_campaign_id?: string;
click_urls: string[];
display_tracking_url: string;
latitude?: number;
longitude?: number;
creative_variant?: string;
ssp_extension?: SspExtension;
restrictions: any;
}