IronSource Ads Cordova Plugin
![Greenkeeper badge](https://badges.greenkeeper.io/Dexus/cordova-plugin-ironSource.svg)
Add support for IronSource Ads to your Cordova and Phonegap based mobile apps.
How do I install it?
If you're like me and using CLI:
cordova plugin add cordova-plugin-ironsource
or
cordova plugin add https://github.com/blakgeek/cordova-plugin-ironSource
or
phonegap local plugin add https://github.com/blakgeek/cordova-plugin-ironSource
How do I use it?
document.addEventListener('deviceready', function() {
var isAds = new IronSourceAds("yo_app_key", "some_unique_userid");
isAds.showRewardedAd();
isAds.showRewardedAd("RightHere");
isAds.showOfferWall();
isAds.showInterstitial();
isAds.validateIntegration();
isAds.isRewardedVideoAvailable(function () {
alert('Yes');
}, function () {
alert('No');
});
isAds.isInterstitialAdAvailable(function () {
alert('Yes');
}, function () {
alert('No');
});
window.addEventListener("offerwallCreditReceived", function(e) {
var credit = e.credit;
console.log(credit.amount);
console.log(credit.total):
console.log(credit.estimated);
}, false);
window.addEventListener("rewardedVideoRewardReceived", function(e) {
var placement = e.placement;
console.log(placement.id);
console.log(placement.name);
console.log(placement.reward);
console.log(placement.amount);
}, false);
}, false);
Can I just see a working example?
Yep. Check out the demo project. It runs on both Android and iOS.
What other events are supported?
Interstitial
- interstitialInitialized
- interstitialInitializationFailed
- interstitialAvailabilityChanged
- interstitialShown
- interstitialShowFailed
- interstitialClicked
- interstitialClosed
Offerwall
- offerwallClosed
- offerwallCreditFailed
- offerwallCreditReceived
- offerwallShowFailed
- offerwallOpened
- offerwallInitializationFailed
- offerwallInitialized
Rewarded Video
- rewardedVideoRewardReceived
- rewardedVideoEnded
- rewardedVideoStarted
- rewardedVideoAvailabilityChanged
- rewardedVideoClosed
- rewardedVideoOpened
- rewardedVideoInitializationFailed
- rewardedVideoInitialized
- rewardedVideoFailed