为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
ttAd 封装了今日头条旗下穿山甲sdk,包括banner广告,插屏广告,开屏广告,激励广告,全屏广告等
步骤:先到穿山甲官网https://partner.oceanengine.com/union/media/login/注册账户,创建App应用,创建代码位
Android 需要升级环境编译
初始化网盟 sdk。
init()
appId
appName
ret:
{
cmd:"init",
data:'success'
}
var param = {
appId:'5001121',
appName:'穿山甲广告',
};
var ttAd = api.require('ttAd');
ttAd.init(param, function(ret, err){ });
Android系统,IOS系统
可提供的1.0.0及更高版本
开屏广告建议为用户在进入 App 时展示的全屏广告。
splash()
codeId
ret:
{
cmd:"splash",
data:'success'
}
var param={codeId:'801121648'}
var ttAd = api.require('ttAd');
ttAd.splash(param,function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
Banner 广告
banner()
codeId
rect
ret:
{
cmd:"banner",
data:'success'//如果pdf文档没有做目录,则会返回来失败
}
var param = {
codeId:'901121987',
rect:{x:0,y:0,w:api.winWidth,h:200}
};
var ttAd = api.require('ttAd');
ttAd.banner(param,function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
个性化模板 Banner 广告
bannerExp()
codeId
rect
类型:JSON 对象
描述:(必须)广告位置及尺寸
内部字段:
{
}
ret:
{
cmd:"bannerExp",
data:'success'
}
var param = {
codeId:'901121246',
rect:{x:0,y:0,w:api.winWidth,h:200}
};
var ttAd = api.require('ttAd');
ttAd.bannerExp(param,function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
插屏广告
interaction()
codeId
ret:
{
cmd:"interaction",
data:'success'
}
var param = {
codeId:'901121725',
rect:{x:0,y:0,w:api.winWidth,h:200}
};
var ttAd = api.require('ttAd');
ttAd.interaction(param,function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
个性化模板插屏
interactionExp()
codeId
rect
类型:JSON 对象
描述:(必须)广告位置及尺寸
内部字段:
{
}
ret:
{
cmd:"interactionExp",
data:'success'
}
var param = {
codeId:'901121417',
rect:{x:0,y:0,w:api.winWidth,h:200}
};
var ttAd = api.require('ttAd');
ttAd.interactionExp(function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
激励视频广告,该广告的效果为观看完毕视频广告,发放奖励给用户。
rewardVideo()
codeId
rName
rAmount
userId
extra
ret:
{
cmd:"rewardVideo",
data:'success'
}
var param={
codeId:'901121365',
rName:'金币',
rAmount:3,
userId:'user123',
extra:'media_extra'
}
var ttAd = api.require('ttAd');
ttAd.rewardVideo(param,function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
全屏视频是全屏展示视频广告的广告形式,用户可选择在不同场景插入对应广告
fullScreenVideo()
codeId
ret:
{
cmd:"fullScreenVideo",
data:'success'
}
var param={
codeId:'901121375',
}
var ttAd = api.require('ttAd');
ttAd.fullScreenVideo(function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本
移除所有广告视图,释放内存。
close()
ret:
{
cmd:"close",
data:'success'
}
var ttAd = api.require('ttAd');
ttAd.close(function(ret,err){})
Android系统,IOS系统
可提供的1.0.0及更高版本