UNPKG

osmos-web-sdk

Version:

OnlineSales.ai Web SDK for Vue and React projects

40 lines 1.42 kB
import { DisplayAdsQuery, ProductPageAdsQuery, SearchPageAdsQuery, CategoryPageAdsQuery, TPAPageAdsQuery, PurchasePageAdsQuery, HomePageAdsQuery, CustomPageAdsQuery, AdResponse } from '../types'; export declare class AdFetcher { private httpClient; private productAdsHost; private displayAdsHost; constructor(productAdsHost: string, displayAdsHost: string, retryCount?: number, debugMode?: boolean); /** * 获取展示广告 */ fetchDisplayAds(query: DisplayAdsQuery): Promise<AdResponse>; /** * 获取产品页面广告 */ fetchPLAProductPageAds(query: ProductPageAdsQuery): Promise<AdResponse>; /** * 获取搜索页面广告 */ fetchPLASearchPageAds(query: SearchPageAdsQuery): Promise<AdResponse>; /** * 获取分类页面广告 */ fetchPLACategoryPageAd(query: CategoryPageAdsQuery): Promise<AdResponse>; /** * 获取TPA页面广告 */ fetchPLATPAPageAd(query: TPAPageAdsQuery): Promise<AdResponse>; /** * 获取购买页面广告 */ fetchPLAPurchasePageAd(query: PurchasePageAdsQuery): Promise<AdResponse>; /** * 获取首页广告 */ fetchPLAHomePageAd(query: HomePageAdsQuery): Promise<AdResponse>; /** * 获取自定义页面广告 */ fetchPLACustomPageAd(query: CustomPageAdsQuery): Promise<AdResponse>; } //# sourceMappingURL=ad-fetcher.d.ts.map