TRON ads Javascript Software Development Kit(Tron-Ads-sdk)
// ad render box
<div id="wrapper"></div>
import { initAds } from 'tron-ads-sdk';
const adObj = new initAds({
env: 1,
wrapper: "wrapper",
pid: "001-0-001",
is_mock: 1,
lang: 'cn',
loadSuccessCallback: successFun,
loadFailCallback: errorFun,
clickEventCallback: clickFun
});
参数 | 是否必填 | 描述 | 类型 | 示例 |
---|---|---|---|---|
env | 是 | 生效环境 | number | 1-测试环境 2-线上环境 |
wrapper | 是 | 广告渲染容器 ID | string | 'wrapper' |
pid | 是 | 广告位 ID | string | '000-1-001' |
is_mock | 是 | 是否为 mock 模式。测试环境 1,线上需传 0 | number | 0 |
lang | 否 | 语言 | string | 'en','zh_Hant','cn','ja','ko','ar','ru','es','tr' |
loadSuccessCallback | 否 | 加载成功回调 | function | function successFun(){...} |
loadFailCallback | 否 | 加载失败回调 | function | function errorFun(){...} |
clickEventCallback | 否 | 广告点击回调 | function | function clickFun(data){...} |
unbindMessage | 否 | 清除 message 事件监听 | - | adObj.unbindMessage() |
expand | 否 | 拓展信息字段 | object | {uuid: 'string', waddr: 'string', tokenlist: 'string,string,string...',txid:'string',} |