mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-01-20 01:22:52 +08:00
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:
parent
9f1a0f9585
commit
bc6bf6671e
@ -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
|
Loading…
Reference in New Issue
Block a user