移动电话广告市场免费版(AdMob Free)

AdMob Free

Repo(备用): https://github.com/ratson/cordova-plugin-admob-free

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-admob-free
$ npm install --save @ionic-native/admob-free

2.添加插件到app module

Supported platforms(支持的平台)

Android
iOS

Usage(用法)

import { AdMobFree, AdMobFreeBannerConfig } from '@ionic-native/admob-free';


constructor(private admobFree: AdMobFree) { }


...


const bannerConfig: AdMobFreeBannerConfig = {
 // add your config here
 // for the sake of this example we will just use the test config
 isTesting: true,
 autoShow: true
};
this.admobFree.banner.config(bannerConfig);

this.admobFree.banner.prepare()
  .then(() => {
    // banner Ad is ready
    // if we set autoShow to false, then we will need to call the show method here
  })
  .catch(e => console.log(e));

Instance Members(实例成员)

events
方便对象获取事件名称

on(event)
监听事件

参数 类型 详情
event string 事件名称

****Returns:** Observable

banner
返回 AdMobFreeBanner 对象

interstitial
返回 AdMobFreeInterstitial 对象

rewardVideo
返回 AdMobFreeRewardVideo 对象

AdMobFreeBanner对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeBannerConfig

hide()
隐藏banner.
****Returns:** Promise

prepare()
创建banner.
****Returns:** Promise

remove()

移除banner.
****Returns:** Promise

show()

显示banner.
****Returns:** Promise

AdMobFreeInterstitial对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeInterstitialConfig

isReady()
检查interstitial是否准备好
****Returns:** Promise

prepare()
准备interstitial
****Returns:** Promise

show()
显示interstitial
****Returns:** Promise

AdMobFreeRewardVideo对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeRewardVideoConfig

isReady()

检查reward video是否准备好
****Returns:** Promise

prepare()
准备reward video
****Returns:** Promise

show()
显示reward video
****Returns:** Promise

AdMobFreeBannerConfig

参数 类型 详情
id string Ad Unit ID(可选)
isTesting boolean 接收测试广告(可选)
autoShow boolean 加载完成自动显示(可选)
bannerAtTop boolean 设置为true,将横幅放在顶部(可选)
overlap boolean 设置为true,允许横幅重叠WebView(可选)
offsetTopBar boolean 设置为true以避免ios7状态栏重叠(可选)
size string Banner 大小(可选)

AdMobFreeInterstitialConfig

参数 类型 详情
id string Ad Unit ID(可选)
isTesting boolean 接收测试广告(可选)
autoShow boolean 加载完成自动显示(可选)

AdMobFreeRewardVideoConfig

参数 类型 详情
id string Ad Unit ID(可选)
isTesting boolean 接收测试广告(可选)
autoShow boolean 加载完成自动显示(可选)

你可能感兴趣的:(移动电话广告市场免费版(AdMob Free))