init 初始化
- //初始化,APP运行期间仅需执行一次
- jsBridge.ttAd.init({
- //必须,字符串类型,穿山甲上申请的应用ID
- appId : "5055051",
- //可选,字符串类型,穿山甲上申请的应用名称
- appName : "测试应用"
- }, function(succ, data) {
- alert(succ + "\n" + JSON.stringify(data));
- });
复制代码
setListener 设置监听器
- • 如需接口调用事件,请设置此监听器;
-
- jsBridge.ttAd.setListener(function(event, data) {
- show({
- event: event,
- data : data
- });
- });
-
- //请拉到页面底部查看回调数据信息
- $('html,body').animate({ scrollTop: $('#view').offset().top }, 500);
-
- /**
- 回调参数说明:
- event - 事件代码,字符串类型
- data - 事件数据,JSON 对象
- **/
复制代码
removeListener 移除监听器
- //移除监听器,不会再收到回调通知
- //在需要时可重新调用 setListener
- jsBridge.ttAd.removeListener();
复制代码
rewardVideoAd 激励视频
- //激励视频
- jsBridge.ttAd.rewardVideoAd({
- //字符串类型,广告代码位ID
- codeId : "945101848",
- //布尔类型,是否支持深度链接
- supportDeepLink: true,
- //数字类型,期望的宽度
- acceptedWidth : 1080,
- //数字类型,期望的高度
- acceptedHeight : 1920,
- //字符串类型,期望视频播放的方向
- //HORIZONTAL 水平
- //VERTICAL 垂直
- orientation : "HORIZONTAL",
-
- //数字类型,广告数量
- adCount : 2,
- //字符串类型,激励奖品名称
- rewardName : "金币",
- //数字类型,激励奖品数量
- rewardAmount : 5,
- //字符串类型,用户ID
- userId : "user123",
- //字符串类型,附件信息
- mediaExtra : "附加信息..."
- }, function(succ, data) {
- if (!succ) {
- alert(JSON.stringify(data));
- }
- });
-
- /**
- 服务器端回调给用户发放奖励,请参考这里 https://partner.oceanengine.com/union/media/union/download/detail?id=4&docId=5de8d9b725b16b00113af0e5&osType=android#5d15f2
- **/
复制代码
fullScreenVideoAd 全屏视频
- //全屏视频
- jsBridge.ttAd.fullScreenVideoAd({
- //字符串类型,广告代码位ID
- codeId : "945101850",
- //布尔类型,是否支持深度链接
- supportDeepLink: true,
- //数字类型,期望的宽度
- acceptedWidth : 1080,
- //数字类型,期望的高度
- acceptedHeight : 1920,
- //字符串类型,期望视频播放的方向
- //HORIZONTAL 水平
- //VERTICAL 垂直
- orientation : "HORIZONTAL"
- }, function(succ, data) {
- if (!succ) {
- alert(JSON.stringify(data));
- }
- });
复制代码
|