@konvo-ai/sdk-web
Version:
KonvoAI Conversational Ad SDK for Web Applications - Intelligent contextual advertising with AI-powered decision engine
25 lines (24 loc) • 779 B
TypeScript
import { KonvoAIConfig, DecideInput, DecideResponse } from './types';
declare class KonvoAICore {
private config;
private initialized;
private autoMode;
private chatObserver;
init(config: KonvoAIConfig): void;
private startAutoIntegration;
private observeChatContainers;
private setupChatIntegration;
private checkForAdPlacement;
private isSystemMessage;
private extractUserContext;
generateAnonId(): string;
private injectAdElement;
private ensureInitialized;
decide(input: DecideInput): Promise<DecideResponse>;
handleImpression(response: DecideResponse): Promise<void>;
private handleClick;
scrub(text: string): string;
private createToken;
}
export declare const KonvoAIAds: KonvoAICore;
export {};