
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
cordova-plugin-amazonmobileads
Advanced tools
Add support for Amazon Mobile Ads to your Cordova and Phonegap based mobile apps.
cordova plugin add https://github.com/blakgeek/cordova-plugin-amazonmobileads
or
phonegap local plugin add https://github.com/blakgeek/cordova-plugin-amazonmobileads
Installing this plugin directly from Cordova Registry results in Xcode using a broken AmazonAd.framework, this is because the current publish procedure to NPM breaks symlinks CB-6092. Please install the plugin through through the github url or re-add the AmazonAd.framework manually.
document.addEventListener('deviceready', function() {
window.amazonads = new AmazonMobileAds();
// get things started by passing in your app key
amazonads.init('<your app key>', function() {
console.log('super dope it worked');
}, function(err) {
console.error(['oh crap', err]);
});
// show a banner at the top the screen and resize the webview to make space for it
amazonads.showBannerAd(true, true, function() {
console.log('oh snap I got a banner at the top');
}, function(err) {
console.error(['oh crap', err]);
});
// show a banner at the bottom of the screen and overlay the webview. overlaying is useful if the space the banner has already been accounted for
amazonads.showBannerAd(false, false, function() {
console.log('what what see the banner at the bottom');
}, function(err) {
console.error(['oh crap', err]);
});
// hide the banner but the keep the where it was occupied
amazonads.hideBannerAd(false, function() {
console.log('now you see me now you do not');
}, function(err) {
console.error(['oh crap', err]);
});
// hide the banner and release the space that it occupied
amazonads.hideBannerAd(true, function() {
console.log('now you see me now you do not');
}, function(err) {
console.error(['oh crap', err]);
});
// make space at the top of the screen for a banner that will be displayed later
// this will resize the webview
amazonads.claimBannerAdSpace(true);
// make space at the bottom of the screen for a banenr that will be displayed later.
// if not argument is passed it will default to making the space at the bottom
amazonads.claimBannerAdSpace(false);
// release the space occupied the banner
amazonads.releaseBannerAdSpace();
// show and interstitial
amazonads.showInterstitialAd(function() {
console.log('now that is a big ole interstitial');
}, function(err) {
console.error(['oh crap', err]);
});
// enable test mode without ads
amazonads.enableTestMode(function() {
console.log('testing 1 2 1 2');
}, function(err) {
console.error('this will never ever happen');
});
// enable test mode without ads
amazonads.disableTestMode(function() {
console.log('shit just got real');
}, function(err) {
console.error('this will never ever happen');
});
// enable test mode without ads
amazonads.enableLogging(function() {
console.log('messages are being logged');
}, function(err) {
console.error('this will never ever happen');
});
// enable test mode without ads
amazonads.enableTestMode(function() {
console.log('no mo loggin');
}, function(err) {
console.error('this will never ever happen');
});
}, false);
For complete working example checkout the demo project
FAQs
Cordova plugin for Amazon Mobile Ads.
We found that cordova-plugin-amazonmobileads demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.