UNPKG

1.03 kBTypeScriptView Raw
1declare type EventNameType = 'rewardedVideoDidRewardUser' | 'rewardedVideoDidLoad' | 'rewardedVideoDidFailToLoad' | 'rewardedVideoDidOpen' | 'rewardedVideoDidStart' | 'rewardedVideoDidClose' | 'rewardedVideoWillLeaveApplication';
2declare type EventListener = (...args: any[]) => void;
3declare const _default: {
4 setAdUnitID(id: string): Promise<void>;
5 /** @deprecated Test device IDs are now set globally. Use `AdMob.setTestDeviceIDAsync` instead. */
6 setTestDeviceID(id: string): Promise<void>;
7 requestAdAsync(options?: {
8 servePersonalizedAds?: boolean | undefined;
9 additionalRequestParams?: {
10 [key: string]: string;
11 } | undefined;
12 }): Promise<void>;
13 showAdAsync(): Promise<void>;
14 dismissAdAsync(): Promise<void>;
15 getIsReadyAsync(): Promise<boolean>;
16 addEventListener(type: EventNameType, handler: EventListener): void;
17 removeEventListener(type: EventNameType, handler: EventListener): void;
18 removeAllListeners(): void;
19};
20export default _default;