capacitor-ironsource-wrapper v0.0.1
capacitor-ironsource-wrapper
Wrapper Capacitor SDK for Ironsource Native SDKs
Install
npm install capacitor-ironsource-wrapper
npx cap sync
API
echo(...)
initialiseIronSource(...)
loadInterstitial()
showInterstitial()
isRewardedVideoAvailable()
showRewardedVideo(...)
getRewardedVideoPlacementInfo(...)
isRewardedVideoPlacementCapped(...)
setDynamicUserId(...)
loadTopBanner()
hideTopBanner()
addListener('interstitialOnAdReady', ...)
addListener('interstitialOnAdLoadFailed', ...)
addListener('interstitialOnAdOpened', ...)
addListener('interstitialOnAdShowSucceeded', ...)
addListener('interstitialOnAdShowFailed', ...)
addListener('interstitialOnAdClicked', ...)
addListener('interstitialOnAdClosed', ...)
addListener('rewardedVideoOnAdAvailable', ...)
addListener('rewardedVideoOnAdUnavailable', ...)
addListener('rewardedVideoOnAdOpened', ...)
addListener('rewardedVideoOnAdShowFailed', ...)
addListener('rewardedVideoOnAdClicked', ...)
addListener('rewardedVideoOnAdRewarded', ...)
addListener('rewardedVideoOnAdClosed', ...)
addListener('bannerOnAdLoaded', ...)
addListener('bannerOnAdLoadFailed', ...)
addListener('bannerOnAdClicked', ...)
addListener('bannerOnAdLeftApplication', ...)
addListener('bannerOnAdScreenPresented', ...)
addListener('bannerOnAdScreenDismissed', ...)
- Interfaces
echo(...)
echo(options: { value: string; }) => Promise<{ value: string; }>
Param | Type |
---|---|
options | { value: string; } |
Returns: Promise<{ value: string; }>
initialiseIronSource(...)
initialiseIronSource(options: { value: string; }) => Promise<{ value: boolean; }>
Param | Type |
---|---|
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>
Param | Type |
---|---|
options | { placementName: string; } |
getRewardedVideoPlacementInfo(...)
getRewardedVideoPlacementInfo(options: { placementName: string; }) => Promise<any>
Param | Type |
---|---|
options | { placementName: string; } |
Returns: Promise<any>
isRewardedVideoPlacementCapped(...)
isRewardedVideoPlacementCapped(options: { placementName: string; }) => Promise<boolean>
Param | Type |
---|---|
options | { placementName: string; } |
Returns: Promise<boolean>
setDynamicUserId(...)
setDynamicUserId(options: { UserID: string; }) => Promise<void>
Param | Type |
---|---|
options | { UserID: string; } |
loadTopBanner()
loadTopBanner() => Promise<void>
hideTopBanner()
hideTopBanner() => Promise<void>
addListener('interstitialOnAdReady', ...)
addListener(eventName: 'interstitialOnAdReady', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdReady' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdLoadFailed', ...)
addListener(eventName: 'interstitialOnAdLoadFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdLoadFailed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdOpened', ...)
addListener(eventName: 'interstitialOnAdOpened', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdOpened' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdShowSucceeded', ...)
addListener(eventName: 'interstitialOnAdShowSucceeded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdShowSucceeded' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdShowFailed', ...)
addListener(eventName: 'interstitialOnAdShowFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdShowFailed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdClicked', ...)
addListener(eventName: 'interstitialOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdClicked' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('interstitialOnAdClosed', ...)
addListener(eventName: 'interstitialOnAdClosed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'interstitialOnAdClosed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdAvailable', ...)
addListener(eventName: 'rewardedVideoOnAdAvailable', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdAvailable' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdUnavailable', ...)
addListener(eventName: 'rewardedVideoOnAdUnavailable', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdUnavailable' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdOpened', ...)
addListener(eventName: 'rewardedVideoOnAdOpened', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdOpened' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdShowFailed', ...)
addListener(eventName: 'rewardedVideoOnAdShowFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdShowFailed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdClicked', ...)
addListener(eventName: 'rewardedVideoOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdClicked' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdRewarded', ...)
addListener(eventName: 'rewardedVideoOnAdRewarded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdRewarded' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('rewardedVideoOnAdClosed', ...)
addListener(eventName: 'rewardedVideoOnAdClosed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'rewardedVideoOnAdClosed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdLoaded', ...)
addListener(eventName: 'bannerOnAdLoaded', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdLoaded' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdLoadFailed', ...)
addListener(eventName: 'bannerOnAdLoadFailed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdLoadFailed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdClicked', ...)
addListener(eventName: 'bannerOnAdClicked', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdClicked' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdLeftApplication', ...)
addListener(eventName: 'bannerOnAdLeftApplication', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdLeftApplication' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdScreenPresented', ...)
addListener(eventName: 'bannerOnAdScreenPresented', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdScreenPresented' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
addListener('bannerOnAdScreenDismissed', ...)
addListener(eventName: 'bannerOnAdScreenDismissed', listenerFunc: (info: any) => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName | 'bannerOnAdScreenDismissed' |
listenerFunc | (info: any) => void |
Returns: Promise<PluginListenerHandle>
Interfaces
PluginListenerHandle
Prop | Type |
---|---|
remove | () => Promise<void> |
1 year ago