0.0.1 • Published 1 year ago

capacitor-ironsource-wrapper v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

capacitor-ironsource-wrapper

Wrapper Capacitor SDK for Ironsource Native SDKs

Install

npm install capacitor-ironsource-wrapper
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
ParamType
options{ value: string; }

Returns: Promise<{ value: string; }>


initialiseIronSource(...)

initialiseIronSource(options: { value: string; }) => Promise<{ value: boolean; }>
ParamType
options{ value: string; }

Returns: Promise<{ value: boolean; }>


loadInterstitial()

loadInterstitial() => Promise<void>

showInterstitial()

showInterstitial() => Promise<void>

isRewardedVideoAvailable()

isRewardedVideoAvailable() => Promise<{ value: boolean; }>

Returns: Promise<{ value: boolean; }>


showRewardedVideo(...)

showRewardedVideo(options: { placementName: string; }) => Promise<void>
ParamType
options{ placementName: string; }

getRewardedVideoPlacementInfo(...)

getRewardedVideoPlacementInfo(options: { placementName: string; }) => Promise<any>
ParamType
options{ placementName: string; }

Returns: Promise<any>


isRewardedVideoPlacementCapped(...)

isRewardedVideoPlacementCapped(options: { placementName: string; }) => Promise<boolean>
ParamType
options{ placementName: string; }

Returns: Promise<boolean>


setDynamicUserId(...)

setDynamicUserId(options: { UserID: string; }) => Promise<void>
ParamType
options{ UserID: string; }

loadTopBanner()

loadTopBanner() => Promise<void>

hideTopBanner()

hideTopBanner() => Promise<void>

addListener('interstitialOnAdReady', ...)

addListener(eventName: 'interstitialOnAdReady', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdReady'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdLoadFailed', ...)

addListener(eventName: 'interstitialOnAdLoadFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdLoadFailed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdOpened', ...)

addListener(eventName: 'interstitialOnAdOpened', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdOpened'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdShowSucceeded', ...)

addListener(eventName: 'interstitialOnAdShowSucceeded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdShowSucceeded'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdShowFailed', ...)

addListener(eventName: 'interstitialOnAdShowFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdShowFailed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdClicked', ...)

addListener(eventName: 'interstitialOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdClicked'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('interstitialOnAdClosed', ...)

addListener(eventName: 'interstitialOnAdClosed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'interstitialOnAdClosed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdAvailable', ...)

addListener(eventName: 'rewardedVideoOnAdAvailable', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdAvailable'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdUnavailable', ...)

addListener(eventName: 'rewardedVideoOnAdUnavailable', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdUnavailable'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdOpened', ...)

addListener(eventName: 'rewardedVideoOnAdOpened', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdOpened'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdShowFailed', ...)

addListener(eventName: 'rewardedVideoOnAdShowFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdShowFailed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdClicked', ...)

addListener(eventName: 'rewardedVideoOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdClicked'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdRewarded', ...)

addListener(eventName: 'rewardedVideoOnAdRewarded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdRewarded'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('rewardedVideoOnAdClosed', ...)

addListener(eventName: 'rewardedVideoOnAdClosed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'rewardedVideoOnAdClosed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdLoaded', ...)

addListener(eventName: 'bannerOnAdLoaded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdLoaded'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdLoadFailed', ...)

addListener(eventName: 'bannerOnAdLoadFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdLoadFailed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdClicked', ...)

addListener(eventName: 'bannerOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdClicked'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdLeftApplication', ...)

addListener(eventName: 'bannerOnAdLeftApplication', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdLeftApplication'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdScreenPresented', ...)

addListener(eventName: 'bannerOnAdScreenPresented', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdScreenPresented'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


addListener('bannerOnAdScreenDismissed', ...)

addListener(eventName: 'bannerOnAdScreenDismissed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
ParamType
eventName'bannerOnAdScreenDismissed'
listenerFunc(info: any) => void

Returns: Promise<PluginListenerHandle>


Interfaces

PluginListenerHandle

PropType
remove() => Promise<void>
0.0.1

1 year ago