ksADModule

概述

ksADModule模块封装了快手内容SDK中的入口组件,通用滑滑流组件和单双feed流组件。

使用此模块时可以配置config.xml文件,方法如下

​ 配置示例:

<feature name="ksADModule">
    <param name="appId" value="你的appid"/>
</feature>

​ 字段描述:

​ appId:是在快手联盟获取的iOS/Android平台的appid,注册账号、登录后台、入驻签约、创建应用和内容位完成绑定,可获得appid、posid等信息。

initSdk

初始化sdk

initSdk({params},callback(ret, err))

params

appId:

  • 类型:字符串
  • 描述:(必填)应用id

callback(ret, err)

ret:

  • 类型:JSON 对象

  • 内部字段:

    {
      status: true, //初始化状态  ,  
      code: int, //状态码
      type: 字符串, //事件类型 
      msg: 字符串,//描述
      result:{ //其他结果数据
            version:字符串 //sdk 版本号
        }
    }
    

示例代码

var demo = api.require('ksADModule');
demo.initSdk({
    appId:'4000000025'
}, function(ret, err){});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

showEntryElement

显示入口组件

showEntryElement({params}, callback(ret, err))

params

posId:

  • 类型:字符串
  • 描述:(必填)广告位ID

frameName:

  • 类型:字符串
  • 描述:(可选项)模块视图添加到指定 frame 的名字(只指 frame,传 window 无效)

fixed:

  • 类型:布尔
  • 默认值:false
  • 描述:(可选项)模块是否不随所属 window 或 frame 浮动

scroll:

  • 类型:布尔
  • 默认值:true
  • 描述:(可选项)模块是否不随所属 window 或 frame 滚动

x:

  • 类型:整形
  • 描述: (可选项) leftMargen

y:

  • 类型:整形
  • 描述:(可选项)topMargin

expectedWidth:

  • 类型:整形
  • 描述:(可选项)控件期望宽度

callback(ret, err)

ret:

  • 类型:JSON 对象

  • 内部字段:

    {
      status: true  //布尔
      code: 0       //
    }
    

示例代码

var demo = api.require('ksADModule');
demo.showEntryElement({
    posId:'4000000025',
    expectedWidth:300,
    x:100,
    y:444,
}, function(ret, err){});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

enterFeedPage

进入单双feed流页面

enterFeedPage({params},callback(ret, err))

params

posId:

  • 类型:字符串
  • 描述:(必填)广告位ID

callback(ret, err)

ret:

  • 类型:JSON 对象

  • 内部字段:

    {
      status: true  //布尔
      code: 0       //
    }
    

示例代码

var demo = api.require('ksADModule');
demo.enterFeedPage({
    posId:'4000000072',
    title:'标题'
}, function(ret, err){});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

enterSlideFeedPage

进入上下划页面

enterSlideFeedPage({params}, callback(ret, err))

params

path:

  • 类型:字符串
  • 描述:(必填)广告位ID

callback(ret, err)

ret:

  • 类型:JSON 对象

  • 内部字段:

    {
      status: true  //布尔
      code: 0       //
    }
    

示例代码

var demo = api.require('ksADModule');
demo.enterSlideFeedPage({
    posId:'90010005'
}, function(ret, err){});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本