toutiaoAd
locked bannerExp splash fullScreenVideo
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例(模块demo论坛帖链接),示例中包含示例代码、知识点讲解、注意事项等,供您参考。
模块demo论坛帖示例:https://community.apicloud.com/bbs/thread-146066-1-1.html
概述
toutiaoAd简介
今日头条-穿山甲广告联盟。注册地址https://partner.oceanengine.com/union/media/login?invite_code=4465ca106167
toutiaoAd 模块概述
今日头条-穿山甲广告联盟SDK,目前支持锁屏广告
config.xml配置
<feature name="toutiaoAd">
<param name="appId" value="5043675"/>
</feature>
locked
进入锁屏广告。【仅v1.0.0和v1.0.1支持,等待头条官方修复SDK】
locked({params})
params
codeId:
- 类型:字符串
- 描述:(必填)广告位code。
示例代码
var toutiaoAd = api.require('toutiaoAd');
toutiaoAd.locked({
"codeId": "932458990"
}, function (ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
bannerExp
banner广告。
bannerExp({params})
params
codeId:
- 类型:字符串
- 描述:(必填)广告位code。对应头条后台中的【Banner广告】
rect:
- 类型:JSON 对象
- 描述:(选填)模块的位置及尺寸。
- 内部字段:
{
x: 0, //(可选项)数字类型;模块左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
y: 0, //(可选项)数字类型;模块左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
w: 320, //(可选项)数字类型;模块的宽度;默认:所属的 Window 或 Frame 的宽度
h: 300, //(可选项)数字类型;模块的高度;默认:所属的 Window 或 Frame 的高度
marginBottom: 0, //(可选项)数字类型;距离底部。优先级高于y。就是如果设置了这个值,就忽略y值
marginRight: 0 //(可选项)数字类型;距离右边。优先级高于x。就是如果设置了这个值,就忽略x值
}
fixedOn:
- 类型:字符串
- 描述:(选填)模块视图添加到指定 frame 的名字(只指 frame,传 window 无效)
- 默认值:模块依附于当前 window
fixed:
- 类型:布尔
- 描述:(选填)模块是否随所属 window 或 frame 滚动
- 默认值:true(不随之滚动)
示例代码
var toutiaoAd = api.require('toutiaoAd');
toutiaoAd.bannerExp({
"codeId":"944213349",
"rect":{
"w": "auto",
"h": 200,
"marginBottom": 0
},
"fixed": true
}, function(ret, err){
console.log("###" + JSON.stringify(ret));
})
状态码
001 广告展示 002 广告点击 003 渲染成功 004 渲染失败 005 加载失败 006 关掉广告
可用性
Android系统
splash
进入开屏广告。
splash({params})
params
codeId:
- 类型:字符串
- 描述:(必填)广告位code。对应头条后台中的【开屏广告】
示例代码
var toutiaoAd = api.require('toutiaoAd');
toutiaoAd.splash({codeId:'887290192'});
可用性
Android系统
fullScreenVideo
进入全屏视频广告。
fullScreenVideo({params})
params
codeId:
- 类型:字符串
- 描述:(必填)广告位code。对应头条后台中的【全屏视频广告】
示例代码
var toutiaoAd = api.require('toutiaoAd');
toutiaoAd.fullScreenVideo({codeId:'944213402'});
可用性
Android系统