UNPKG

@dat-platform/advertiser

Version:

An SDK for advertisers to track user actions, such as Telegram channel or bot joins, and notify publishers upon completion.

18 lines (17 loc) 570 B
import { SDKConfig, Offer } from './types'; declare class K2SDK { private static instance; private authManager; private adsManager; private offerManager; private initialized; private constructor(); static initialize(config: SDKConfig): Promise<K2SDK>; static getInstance(): K2SDK; getTelegramUserId(): string; isTelegramWebAppAvailable(): boolean; isInitialized(): boolean; static reset(): void; markActionComplete(advertiserId: string, idToken: string, autoClose?: boolean): Promise<Offer[]>; } export default K2SDK;