dkSDK
来自于:点开科技
概述
dkSDK封装了点开广告平台的SDK,使用此模块可轻松实现添加广告到应用的功能,根据需求放置调用的位置。
registerKey
注册key:开发者需要在http://www.alldk.com/index.php?action=main.register 注册key,注册成功后才能使用模块
registerKey({params});
params
DIANKAI_APP_KEY:
- 类型:String
- 描述:此字段为开发者在点开平台申请的APP的KEY
DIANKAI_INTAD_KEY:
- 类型:String
- 描述:此字段为开发者在点开平台申请的插屏广告的使用KEY
DIANKAI_BANNER_KEY:
- 类型:String
- 描述:此字段为开发者在点开平台申请的横幅广告的使用KEY
示例代码
var dkapi = api.require('dkSDK');
function registerKey() {
var param = {
DIANKAI_APP_KEY: "YOUR_APPKEY",
DIANKAI_INTAD_KEY: "YOUR_INTAD_KEY",
DIANKAI_BANNER_KEY: "YOUR_BANNER_KEY"
};
dkapi.registerKey(param);
}
可用性:
android iOS系统
getBannerAD
banner广告展示(展示之前先要注册key)
getBannerAD({params});
params
h:
- 类型:String
- 默认值:自适应
- 描述:高度设置,用于设置高度,
w:
- 类型:String
- 默认值:铺满屏幕
- 描述:宽度设置,用于设置宽度
x:
- 类型:String
- 默认值:0
- 描述:banner左上角横坐标
y:
- 类型:String
- 默认值:0
- 描述:banner左上角纵坐标
示例代码
function getBannerAD() {
var param = { h: "100", w: "500", x: "100", y: "1000" };
dkapi.getBannerAD(param);
}
getBannerAD();
可用性:
android 系统
setHideDate
关闭插屏广告时间设置
setHideDate({params});
params
hideDate:
- 类型:Long
- 默认值:0 表示调用一次 用户点击取消,不再调用插屏广告
- 描述:经过多长时间再次调用广告,单位毫秒
示例代码
function setHideDate() {
var hideDate = { hideDate: "5000" };
dkapi.setHideDate(hideDate);
}
可用性:
android 系统
removeBannerAD
移除广告
removeBannerAD({params});
- msg:
- 类型:String
- 描述:移除广告
function removeBannerAD(){
var par = {msg:"Hello diankai!"};
dkapi.removeBannerAD(par);
}
可用性:
android iOS系统
getIntAD
插屏广告展示
getIntAD({params});
params
height:
- 类型:String
- 描述:iOS设置int广告的高度,android 已经实现了根据屏幕自适应可任意填写
width:
- 类型:String
- 默认值:android默认值为0.9,表示插屏宽度占屏幕宽度的90%,iOS默认为宽式屏幕.
- 描述:iOS设置int广告的宽度和高度,android 已经实现了根据屏幕自适应可任意填写
示例代码
function getIntAD() {
var param = { height: "200", width: "320" };
dkapi.getIntAD(param);
}
可用性:
android iOS系统
警告:调用广告之前 必须先执行注册key