Badam 廣告SDK ApiCloud版本接入文檔


API由原生接口轉(zhuǎn)換而來,完全遵照APICloud規(guī)范,接入方通過module的方式取調(diào)用。參數(shù)通過Json的方式傳人,API回調(diào)通過JSONObject傳出,整個過程比較簡單易懂。

SDK 模塊名為BadamAdsSdk

導(dǎo)入模塊:

var sdkmodule = null;

apiready = function(){

sdkmodule = api.require('BadamAdsSdk');

}

入?yún)ⅲ?/p>

{key:"value"}

key : 是對應(yīng)的關(guān)鍵字

value : 是對應(yīng)的傳值


出參:

JSONObject ret =new JSONObject();

ret.getString("key");

先取JSONObject對象,然后再根據(jù)實(shí)際類型,用相對應(yīng)的關(guān)鍵字去取所對應(yīng)的傳值




1、初始化Application

接口描述:

jsmethod_init_application(final UZModuleContext moduleContext)

傳參說明:

?key : appid String 類型 , 應(yīng)用ID

?key : apiSecret String 類型 , 應(yīng)用密鑰



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 整型數(shù)組 , 廣告位ID列表

返回值說明:

key : succeed ,boolean 類型 , true 成功, false 失敗

key : errorCode , int 類型 , 在 succeed 為 false 時的提示錯誤代碼

key : message , String 類型 , errorCode 的簡單描述

key : adsRspMsg , AdsRspMsg對象類型,包含整個廣告對象,對象內(nèi)是一個數(shù)組

4、點(diǎn)擊跳轉(zhuǎn)到廣告詳情頁

接口描述:

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 的簡單描述

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容