emi-indo-cordova-plugin-admob
Version:
Cordova/Quasar/Capacitor Plugin Admob Android IOS
100 lines (91 loc) • 3.96 kB
JavaScript
var exec = require('cordova/exec');
exports.initialize = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'initialize', [options]);
};
exports.registerWebView = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'registerWebView', []);
};
exports.loadUrl = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadUrl', [options]);
};
exports.loadAppOpenAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadAppOpenAd', [options]);
};
exports.showAppOpenAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showAppOpenAd', []);
};
exports.styleBannerAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'styleBannerAd', [options]);
};
exports.loadBannerAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadBannerAd', [options]);
};
exports.loadBannerCapacitor = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadBannerCapacitor', [options]);
};
exports.showBannerAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showBannerAd', []);
};
exports.hideBannerAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'hideBannerAd', []);
};
exports.removeBannerAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'removeBannerAd', []);
};
exports.loadInterstitialAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadInterstitialAd', [options]);
};
exports.showInterstitialAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showInterstitialAd', []);
};
exports.loadRewardedAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadRewardedAd', [options]);
};
exports.showRewardedAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showRewardedAd', []);
};
exports.loadRewardedInterstitialAd = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'loadRewardedInterstitialAd', [options]);
};
exports.showRewardedInterstitialAd = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showRewardedInterstitialAd', []);
};
exports.requestIDFA = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'requestIDFA', []);
};
exports.getConsentRequest = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'getConsentRequest', []);
};
exports.consentReset = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'consentReset', []);
};
exports.targeting = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'targeting', [options]);
};
exports.getIabTfc = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'getIabTfc', []);
};
exports.showPrivacyOptionsForm = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'showPrivacyOptionsForm', []);
};
exports.globalSettings = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'globalSettings', [options]);
};
exports.forceDisplayPrivacyForm = function (success, error) {
exec(success, error, 'emiAdmobPlugin', 'forceDisplayPrivacyForm', []);
};
exports.metaData = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'metaData', [options]);
};
// ( only Android )
// only isUsingAdManagerRequest: true
// AdManagerAdRequest.Builder
exports.targetingAdRequest = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'targetingAdRequest', [options]);
};
exports.setPersonalizationState = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'setPersonalizationState', [options]);
};
exports.setPPS = function (options, success, error) {
exec(success, error, 'emiAdmobPlugin', 'setPPS', [options]);
};