mirror of
https://github.com/purplecabbage/phonegap-plugins.git
synced 2026-01-14 16:58:03 -05:00
82 lines
1.4 KiB
JavaScript
82 lines
1.4 KiB
JavaScript
/*
|
|
|
|
Cordova v1.5.0 Support added 2012 @RandyMcMillan
|
|
README.md for install notes
|
|
|
|
*/
|
|
|
|
/**
|
|
* Constructor
|
|
*/
|
|
function SAiOSAdPlugin()
|
|
{
|
|
}
|
|
/**
|
|
* show - true to show the ad, false to hide the ad
|
|
*/
|
|
SAiOSAdPlugin.prototype.orientationChanged = function()
|
|
{
|
|
if (typeof PhoneGap !== "undefined")
|
|
{
|
|
PhoneGap.exec("SAiOSAdPlugin.orientationChanged", window.orientation);
|
|
}
|
|
else
|
|
{
|
|
Cordova.exec("SAiOSAdPlugin.orientationChanged", window.orientation);
|
|
}
|
|
}
|
|
/**
|
|
* show - true to show the ad, false to hide the ad
|
|
*/
|
|
SAiOSAdPlugin.prototype.showAd = function(show)
|
|
{
|
|
if (typeof PhoneGap !== "undefined")
|
|
{
|
|
PhoneGap.exec("SAiOSAdPlugin.showAd", show);
|
|
}
|
|
else
|
|
{
|
|
Cordova.exec("SAiOSAdPlugin.showAd", show);
|
|
}
|
|
}
|
|
/**
|
|
* atBottom - true to put the ad at the bottom, false to put the ad at the top
|
|
*/
|
|
SAiOSAdPlugin.prototype.prepare = function(atBottom)
|
|
{
|
|
if (!atBottom)
|
|
{
|
|
atBottom = false;
|
|
}
|
|
if (typeof PhoneGap !== "undefined")
|
|
{
|
|
PhoneGap.exec("SAiOSAdPlugin.prepare", atBottom);
|
|
}
|
|
else
|
|
{
|
|
Cordova.exec("SAiOSAdPlugin.prepare", atBottom);
|
|
}
|
|
}
|
|
/**
|
|
* Install function
|
|
*/
|
|
SAiOSAdPlugin.install = function()
|
|
{
|
|
if (!window.plugins)
|
|
window.plugins = {
|
|
};
|
|
if (!window.plugins.iAdPlugin)
|
|
window.plugins.iAdPlugin = new SAiOSAdPlugin();
|
|
}
|
|
/**
|
|
* Add to PhoneGap/Cordova constructor
|
|
*/
|
|
|
|
if (typeof PhoneGap !== "undefined")
|
|
{
|
|
PhoneGap.addConstructor(SAiOSAdPlugin.install);
|
|
}
|
|
else
|
|
{
|
|
Cordova.addConstructor(SAiOSAdPlugin.install);
|
|
} |