移动电话广告市场免费版(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<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 加载完成自动显示(可选)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容