UNPKG

@azerion/bluestack-sdk-react-native

Version:

BlueStack provides functionalities for monetizing your mobile application: from premium sales with rich media, video and innovative formats, it facilitates inserting native mobile ads as well all standard display formats. BlueStack SDK is a library that a

30 lines (29 loc) 1.11 kB
import { EmitterSubscription } from 'react-native'; import type { BluestackPreference } from './Preference'; export declare const BluestackRewardedAd: { /** * Load Rewarded ad for a given placementId and shows it if it is autoDisplay * @param placementId — The placement Id of the ad * @param bsPreference — Preferences for the ad to display */ loadAd(placementId: string, bsPreference?: BluestackPreference): any; /** * Display an loaded Rewarded ad */ displayAd(): Promise<number>; /** * Add Rewarded ad Event Listener * @param listener — the listener function * @returns a subscription object that can be used to remove the listener */ addEventListener(listener: (event: any) => void): EmitterSubscription; /** * Remove a specific Rewarded ad Event Listener * @param subscription — the subscription object returned by addEventListener */ removeEventListener(subscription: EmitterSubscription): void; /** * Remove all Rewarded ad Event Listeners */ removeAllEventListeners(): void; };