1.0.46 • Published 8 years ago

cordova-plugin-ad-leadbolt v1.0.46

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

Cordova Leadbolt plugin

Overview

show leadbolt app ad (alert, banner, offer wall and full screen) and audio (sdk)

android, ios xdk phonegap build service

requires leadbolt developer account http://www.leadbolt.com

alert (app ad) demo: http://www.youtube.com/watch?v=Jfmi-SK6OaQ offer wall (app ad) demo: http://www.youtube.com/watch?v=4fzCFgo4XaI interstitial (app ad) demo: http://www.youtube.com/watch?v=385El4b9Ux4 audio ad demo: http://www.youtube.com/watch?v=YOntmP0OYCk

This is open source cordova plugin.

You can see Cordova Plugins in one page: http://cranberrygame.github.io?referrer=github

Change log

Install plugin

Cordova cli

https://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface - npm install -g cordova@6.0.0

cordova plugin add cordova-plugin-ad-leadbolt
(when build error, use github url: cordova plugin add cordova plugin add https://github.com/cranberrygame/cordova-plugin-ad-leadbolt)

Xdk

https://software.intel.com/en-us/intel-xdk - Download XDK - XDK PORJECTS - specific project - CORDOVA HYBRID MOBILE APP SETTINGS - Plugin Management - Add Plugins to this Project - Third Party Plugins -

Plugin Source: Cordova plugin registry
Plugin ID: cordova-plugin-ad-leadbolt

Cocoon

https://cocoon.io - Create project - specific project - Setting - Plugins - Custom - Git Url: https://github.com/cranberrygame/cordova-plugin-ad-leadbolt.git - INSTALL - Save

Phonegap build service (config.xml)

https://build.phonegap.com/ - Apps - specific project - Update code - Zip file including config.xml

<gap:plugin name="cordova-plugin-ad-leadbolt" source="npm" />

Construct2

Download construct2 plugin https://dl.dropboxusercontent.com/u/186681453/pluginsforcordova/index.html How to install c2 native plugins in xdk, cocoon and cordova cli https://plus.google.com/102658703990850475314/posts/XS5jjEApJYV

Server setting

API

var appAdAlertSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_ALERT_SECTION_ID";
var appAdBannerSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_BANNER_SECTION_ID";
var appAdOfferWallSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_OFFER_WALL_SECTION_ID";
var appAdInterstitialSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_INTERSTITIAL_SECTION_ID";
var audioAdSectionId = "REPLACE_THIS_WITH_YOUR_AUDIO_AD_SECTION_ID";
/*
var appAdAlertSectionId;
var appAdBannerSectionId;
var appAdOfferWallSectionId;
var appAdInterstitialSectionId;
var audioAdSectionId;
//android
if (navigator.userAgent.match(/Android/i)) {
	appAdAlertSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_ALERT_SECTION_ID";
	appAdBannerSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_BANNER_SECTION_ID";
	appAdOfferWallSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_OFFER_WALL_SECTION_ID";
	appAdInterstitialSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_INTERSTITIAL_SECTION_ID";
	audioAdSectionId = "REPLACE_THIS_WITH_YOUR_AUDIO_AD_SECTION_ID";
}
//ios
else if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
	appAdAlertSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_ALERT_SECTION_ID";
	appAdBannerSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_BANNER_SECTION_ID";
	appAdOfferWallSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_OFFER_WALL_SECTION_ID";
	appAdInterstitialSectionId = "REPLACE_THIS_WITH_YOUR_APP_AD_INTERSTITIAL_SECTION_ID";
	audioAdSectionId = "REPLACE_THIS_WITH_YOUR_AUDIO_AD_SECTION_ID";
}
*/

document.addEventListener("deviceready", function(){

	window.leadbolt.setUp(appAdAlertSectionId, appAdBannerSectionId, appAdOfferWallSectionId, appAdInterstitialSectionId, audioAdSectionId);
}, false);

window.leadbolt.showAppAdAlert();
window.leadbolt.showAppBanner();
window.leadbolt.showAppAdOfferWall();
window.leadbolt.showAppAdInterstitial();
window.leadbolt.showAudioAd();
window.leadbolt.hideAds();

Examples

example/index.html

Test

Useful links

Cordova Plugins http://cranberrygame.github.io?referrer=github

Credits