@circle-apps/sdk
Version:
Official SDK for Celia Mini Apps integration
14 lines (13 loc) • 522 B
TypeScript
import { CeliaMiniSDK, AdOptions, BannerAdOptions, AdResponse } from '../types';
export interface UseCeliaSDKReturn {
sdk: CeliaMiniSDK | null;
isLoading: boolean;
isReady: boolean;
error: Error | null;
isWebView: boolean;
language: string | null;
showBannerAd: (options: BannerAdOptions) => Promise<AdResponse>;
hideBannerAd: (containerId: string) => Promise<AdResponse>;
showAd: (options: AdOptions) => Promise<AdResponse>;
}
export declare function useCeliaSDK(): UseCeliaSDKReturn;