Cordova原生插件

Appodeal

2017-06-28  本文已影响219人  待花谢花开

Appodeal

插件通过原生Appodeal SDK来投放广告
Repo(备用): https://github.com/appodeal/appodeal-cordova-plugin

Installation(安装)

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

$ ionic cordova plugin add https://github.com/appodeal/appodeal-cordova-plugin.git
$ npm install --save @ionic-native/appodeal

2.添加插件到app's module

Supported platforms(支持平台)

iOS
Android

Usage(用法)

import { Appodeal } from '@ionic-native/appodeal';

constructor(private appodeal: Appodeal) {

   const appKey = '<your app key>';
   appodeal.initialize(appKey, appodeal.AD_TYPES.REWARDED_VIDEO);
   appodeal.show(appodeal.AD_TYPES.REWARDED_VIDEO);

}

Instance Members(实例成员)

readonly

initialize(appKey, adType)

初始化Appodeal SDK

参数 类型 详情
appKey string
adType number

isInitialized()

检查SDK是否初始化完成
****Returns:** Promise<boolean>

show(adType)

显示指定类型的广告

参数 类型 详情
adType number

****Returns:** Promise<boolean>

showWithPlacement(adType, placement)

使用展示位置选项显示指定类型的广告

参数 类型 详情
adType number
placement any

****Returns:** Promise<boolean>

hide(adType)

隐藏指定类型的广告

参数 类型 详情
adType number

confirm(adType)

确认使用指定类型的广告

参数 类型 详情
adType number

isLoaded(adType)

检查是否已经加载了指定类型的广告

参数 类型 详情
adType number

****Returns:** Promise<boolean>

isPrecache(adType)

检查指定的广告

参数 类型 详情
adType number

****Returns:** Promise<boolean>

setAutoCache(adType, autoCache)

参数 类型 详情
adType number
autoCache

cache(adType)

按类型强制缓存广告

参数 类型 详情
adType number

setOnLoadedTriggerBoth(set)

参数 类型 详情
set boolean

setSmartBanners(enabled)

启用或禁用智能横幅

参数 类型 详情
enabled boolean

setBannerBackground(enabled)

启用或禁用横幅背景

参数 类型 详情
enabled boolean

setBannerAnimation(enabled)

启用或禁用横幅动画

参数 类型 详情
enabled boolean

set728x90Banners(value)

参数 类型 详情
value

setLogging(logging)

启用或禁用日志记录

参数 类型 详情
logging boolean

setTesting(testing)

启用或禁用测试模式

参数 类型 详情
testing boolean

resetUUID()

重置设备ID
getVersion()

获取 Appdeal SDK版本
disableNetwork(network, adType)

参数 类型 详情
network string
adType number

disableNetworkType(network, adType)

参数 类型 详情
network string
adType number

disableLocationPermissionCheck()

禁用Appodeal SDK的位置权限
disableWriteExternalStoragePermissionCheck()

禁用Appode SDK的存储权限
enableInterstitialCallbacks(enabled)

启用事件侦听器

参数 类型 详情
enabled boolean

enableSkippableVideoCallbacks(enabled)

启用事件侦听器

参数 类型 详情
enabled boolean

enableNonSkippableVideoCallbacks(enabled)

启用事件侦听器

参数 类型 详情
enabled boolean

enableBannerCallbacks(enabled)

启用事件侦听器

参数 类型 详情
enabled boolean

enableRewardedVideoCallbacks(enabled)

启用事件侦听器

参数 类型 详情
enabled boolean

setCustomBooleanRule(name, value)

参数 类型 详情
name string name of rule
value boolean

setCustomIntegerRule(name, value)

参数 类型 详情
name string name of rule
value number

setCustomDoubleRule(name, value)

用float值设置规则

参数 类型 详情
name string
value number

setCustomStringRule(name, value)

用string值设置规则

参数 类型 详情

name|string|name of rule
value|string|

setUserId(id)

在当前用户的Appodeal中设置ID首选项

参数 类型 详情
id

setEmail(email)

在当前用户的Appodeal中设置电子邮件首选项

参数 类型 详情
email

setBirthday(birthday)

在当前用户的Appodeal中设置生日偏好

参数 类型 详情
birthday

setAge(age)

在当前用户的Appodeal中设置年龄首选项

参数 类型 详情
age

setGender(gender)

在当前用户的Appodeal中设置“性别”首选项

参数 类型 详情
gender

setOccupation(occupation)

在当前用户的Appodeal中设置职业偏好

参数 类型 详情
occupation

setRelation(relation)

在当前用户的Appodeal中设置关系首选项

参数 类型 详情
relation

setSmoking(smoking)

在当前用户的Appodeal中设置吸烟偏好

参数 类型 详情
smoking

setAlcohol(alcohol)

在当前用户的Appodeal中设置喝酒偏好

参数 类型 详情
alcohol

setInterests(interests)

在当前用户的Appodeal中设置兴趣爱好

参数 类型 详情
interests

onInterstitialLoaded()

onInterstitialFailedToLoad()

onInterstitialShown()

onInterstitialClicked()

onInterstitialClosed()

onSkippableVideoLoaded()

onSkippableVideoFailedToLoad()

onSkippableVideoShown()

onSkippableVideoFinished()

onSkippableVideoClosed()

onRewardedVideoLoaded()

onRewardedVideoFailedToLoad()

onRewardedVideoShown()

onRewardedVideoFinished()

onRewardedVideoClosed()

onNonSkippableVideoLoaded()

onNonSkippableVideoFailedToLoad()

onNonSkippableVideoShown()

onNonSkippableVideoFinished()

onNonSkippableVideoClosed()

onBannerClicked()

onBannerFailedToLoad()

onBannerLoaded()

onBannerShown()

上一篇下一篇

猜你喜欢

热点阅读