refactor(admob-pro): rename plugin from AdMob to AdMobPro (#1770)

BREAKING CHANGE: `@ionic-native/admob` is now `@ionic-native/admob-pro`. Also, class name is changed
from `AdMob` to `AdMobPro`.
This commit is contained in:
Ibby Hadeed 2017-07-07 19:13:35 -04:00 committed by GitHub
parent 9f1a0f9585
commit bc6bf6671e

View File

@ -32,7 +32,7 @@ export interface AdMobOptions {
overlap?: boolean; overlap?: boolean;
/** /**
* Position of banner ad. Defaults to `TOP_CENTER`. You can use the `AdMob.AD_POSITION` property to select other values. * Position of banner ad. Defaults to `TOP_CENTER`. You can use the `AdMobPro.AD_POSITION` property to select other values.
*/ */
position?: number; position?: number;
@ -90,17 +90,17 @@ export interface AdExtras {
} }
/** /**
* @name AdMob * @name AdMobPro Pro
* @description * @description
* Plugin for Google Ads, including AdMob / DFP (doubleclick for publisher) and mediations to other Ad networks. * Plugin for Google Ads, including AdMob / DFP (DoubleClick for publisher) and mediations to other Ad networks.
* *
* IMPORTANT NOTICE: this plugin takes a percentage out of your earnings if you profit more than $1,000. Read more about this on the plugin's repo. For a completely free alternative, see [AdMob Free](../admob-free). * IMPORTANT NOTICE: this plugin takes a percentage out of your earnings if you profit more than $1,000. Read more about this on the plugin's repo. For a completely free alternative, see [AdMobPro Free](../admob-free).
* @usage * @usage
* ```typescript * ```typescript
* import { AdMob } from '@ionic-native/admob'; * import { AdMobPro } from '@ionic-native/admob-pro';
* import { Platform } from 'ionic-angular'; * import { Platform } from 'ionic-angular';
* *
* constructor(private admob: AdMob, private platform: Platform ) { } * constructor(private admob: AdMobPro, private platform: Platform ) { }
* *
* ionViewDidLoad() { * ionViewDidLoad() {
* this.admob.onAdDismiss() * this.admob.onAdDismiss()
@ -125,14 +125,14 @@ export interface AdExtras {
* AdExtras * AdExtras
*/ */
@Plugin({ @Plugin({
pluginName: 'AdMob', pluginName: 'AdMob Pro',
plugin: 'cordova-plugin-admobpro', plugin: 'cordova-plugin-admobpro',
pluginRef: 'AdMob', pluginRef: 'AdMob',
repo: 'https://github.com/floatinghotpot/cordova-admob-pro', repo: 'https://github.com/floatinghotpot/cordova-admob-pro',
platforms: ['Android', 'iOS', 'Windows Phone 8'] platforms: ['Android', 'iOS', 'Windows Phone 8']
}) })
@Injectable() @Injectable()
export class AdMob extends IonicNativePlugin { export class AdMobPro extends IonicNativePlugin {
AD_POSITION: { AD_POSITION: {
NO_CHANGE: number; NO_CHANGE: number;
@ -178,7 +178,7 @@ export class AdMob extends IonicNativePlugin {
/** /**
* Show banner at position * Show banner at position
* @param position {number} Position. Use `AdMob.AD_POSITION` to set values. * @param position {number} Position. Use `AdMobPro.AD_POSITION` to set values.
*/ */
@Cordova({ @Cordova({
sync: true sync: true