Badam 广告SDK ApiCloud版本接入文档


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 的简单描述

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容