美文网首页Cordova原生插件
移动电话广告市场免费版(AdMob Free)

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

作者: 待花谢花开 | 来源:发表于2017-06-28 11:37 被阅读20次

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<any>

banner
返回 AdMobFreeBanner 对象

interstitial
返回 AdMobFreeInterstitial 对象

rewardVideo
返回 AdMobFreeRewardVideo 对象

AdMobFreeBanner对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeBannerConfig

hide()
隐藏banner.
****Returns:** Promise<any>

prepare()
创建banner.
****Returns:** Promise<any>

remove()

移除banner.
****Returns:** Promise<any>

show()

显示banner.
****Returns:** Promise<any>

AdMobFreeInterstitial对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeInterstitialConfig

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

prepare()
准备interstitial
****Returns:** Promise<any>

show()
显示interstitial
****Returns:** Promise<any>

AdMobFreeRewardVideo对象

Instance Members(实例成员)

config(options)
更新配置

参数 类型 详情
options

****Returns:** AdMobFreeRewardVideoConfig

isReady()

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

prepare()
准备reward video
****Returns:** Promise<any>

show()
显示reward video
****Returns:** Promise<any>

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)

    本文链接:https://www.haomeiwen.com/subject/qrrecxtx.html