UNPKG

@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

40 lines (35 loc) 870 B
export type ContextEnum = 'LIVE' | 'STAGE' | 'PREVIEW'; export type ProtocolEnum = 'http' | 'https'; export interface SspExtension { source: string; tag_id?: string; } export interface AdRendererRequest { call_id: string; context: ContextEnum; user_agent_info: unknown; 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_info: ClickUrlInfo[]; display_tracking_url: string; latitude?: number; longitude?: number; creative_variant?: string; ssp_extension?: SspExtension; restrictions: unknown; } export interface AdRendererPluginResponse { html: string; displayContext?: unknown; } export interface ClickUrlInfo { url: string; redirect_count: number; }