美文网首页
Badam 广告SDK ApiCloud版本接入文档

Badam 广告SDK ApiCloud版本接入文档

作者: 沐春怀雪 | 来源:发表于2019-02-18 21:03 被阅读0次


    API由原生接口转换而来,完全遵照APICloud规范,接入方通过module的方式取调用。参数通过Json的方式传人,API回调通过JSONObject传出,整个过程比较简单易懂。

    SDK 模块名为BadamAdsSdk

    导入模块:

    var sdkmodule = null;

    apiready = function(){

    sdkmodule = api.require('BadamAdsSdk');

    }

    入参:

    {key:"value"}

    key : 是对应的关键字

    value : 是对应的传值

    出参:

    JSONObject ret =new JSONObject();

    ret.getString("key");

    先取JSONObject对象,然后再根据实际类型,用相对应的关键字去取所对应的传值

    1、初始化Application

    接口描述:

    jsmethod_init_application(final UZModuleContext moduleContext)

    传参说明:

     key : appid String 类型 , 应用ID

     key : apiSecret String 类型 , 应用密钥

    2、初始化Activity

    接口描述:

    jsmethod_init_activity(final UZModuleContext moduleContext)

    返回值说明:

     key : succeed ,boolean 类型 , true 成功, false 失败

     key : errorCode , int 类型 , 在 succeed 为 false 时的提示错误代码

     key : message , String 类型 , errorCode 的简单描述

    3、获取广告列表

    接口描述:

    jsmethod_get_ads_list(final UZModuleContext moduleContext)

    传参说明:

    key : positionIdsList 整型数组 , 广告位ID列表

    返回值说明:

    key : succeed ,boolean 类型 , true 成功, false 失败

    key : errorCode , int 类型 , 在 succeed 为 false 时的提示错误代码

    key : message , String 类型 , errorCode 的简单描述

    key : adsRspMsg , AdsRspMsg对象类型,包含整个广告对象,对象内是一个数组

    4、点击跳转到广告详情页

    接口描述:

    jsmethod_to_ad_detail(final UZModuleContext moduleContext)

    传参说明:

    key : positionId int 类型 , 广告位置ID

    key : adId int 类型 , 广告ID

    返回值说明:

    key : succeed ,boolean 类型 , true 成功, false 失败

    key : errorCode , int 类型 , 在 succeed 为 false 时的提示错误代码

    key : message , String 类型 , errorCode 的简单描述

    相关文章

      网友评论

          本文标题:Badam 广告SDK ApiCloud版本接入文档

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