yodo1-mas-react-native-plugin
Version:
React Native plugin for Yodo1 MAS SDK
32 lines • 1.74 kB
TypeScript
import { ViewProps } from 'react-native';
interface NativeViewProps extends ViewProps {
}
interface BannerViewProps extends ViewProps {
}
interface CustomViewProps extends ViewProps {
}
export declare const NativeView: import("react-native").HostComponent<NativeViewProps>;
export declare const BannerView: import("react-native").HostComponent<BannerViewProps>;
export declare const CustomView: import("react-native").HostComponent<CustomViewProps>;
export declare const hasReward: () => boolean;
export declare const setReward: () => void;
export declare const showAdExplainer: () => void;
export declare const ShowRewardGivenAlert: () => void;
export declare const registerYodoAds: () => import("react-native").EmitterSubscription;
export declare const showBannerAds: (ref: any) => void;
export declare const showInterstitialAds: () => Promise<void>;
export declare const showInterstitialAdsWithPlacementId: () => Promise<void>;
export declare const showRewardedAds: () => Promise<void>;
export declare const showRewardedAdsWithPlacementId: () => Promise<void>;
export declare const showAppOpenAds: () => Promise<void>;
export declare const showAppOpenAdsWithPlacementId: () => Promise<void>;
export declare const showRewardInterstitialAds: () => Promise<void>;
export declare const showRewardInterstitialAdsWithPlacementId: () => Promise<void>;
export declare const showNativeAds: (ref: any) => Promise<void>;
export declare const setCCPA: () => Promise<void>;
export declare const setCOPPA: () => Promise<void>;
export declare const setGDPR: () => Promise<void>;
export declare const closeBannerAd: (ref: any) => Promise<void>;
export declare const closeNativeAd: (ref: any) => Promise<void>;
export {};
//# sourceMappingURL=index.d.ts.map