goodAd
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
概述
本模块封装了广告启动页与展示页
模块概述
本模块封装了启动页launch 图片 视频广告(预加载效果),页面广告展示
注意
launch方法前
模块接口
launch
启动页广告
launch({params},callback(ret))
params
-类型:JSON
-描述:数据
{
content:'http://yun.it7090.com/image/XHLaunchAd/pic_test01.jpg',//图片或视频地址 也可以为widget://launch/launch.png
openUrl:'http://www.baidu.com',//点击广告跳转
duration:5,//展示时间
skipType:4,//倒计是按钮类型 1:无 2:方形倒计时 3:方形跳过 4:方形倒计时跳过 5:圆形倒计时 6:圆形倒计跳过
type:'image',//广告类型 image 图片 video 视频
title:'我的广告',//广告标题
topBarColor:'#FFB90F'//广告页标题颜色
}
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{ code: 0, //数字类型 0(广告结束) }
示例代码
var goodAd = api.require('goodAd');
goodAd.launch({
content:'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576313953258&di=7db4575fd4f9161c5e19b8c76d07a974&imgtype=0&src=http%3A%2F%2Fattachments.gfan.com%2Fforum%2F201501%2F15%2F215431nhkknszpk5nnaoo0.jpg',
openUrl:'http://www.baidu.com',
duration:5,
skipType:4,
type:'image',
title:'我的广告',
topBarColor:'#FFB90F'
},function(ret) {
if (ret.code==0) {
api.removeLaunchView();
}
});
可用性
Android,ios系统
可提供的1.0.6
dialog
广告展示窗
dialog({params},callback(ret))
params
-类型:JSON
-描述:数据
{data:[{imgurl:'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576313953258&di=7db4575fd4f9161c5e19b8c76d07a974&imgtype=0&src=http%3A%2F%2Fattachments.gfan.com%2Fforum%2F201501%2F15%2F215431nhkknszpk5nnaoo0.jpg',linkurl:'http://www.baidu.com',title:'我的广告',topBarColor:'#FFB90F'},
{imgurl:'http://e.hiphotos.baidu.com/image/pic/item/4610b912c8fcc3cef70d70409845d688d53f20f7.jpg',linkurl:'http://www.youku.com',title:'我的广告',topBarColor:'#FFB90F'},
{imgurl:'http://e.hiphotos.baidu.com/image/pic/item/dc54564e9258d1092f7663c9db58ccbf6c814d30.jpg',linkurl:'http://www.hao123.com',title:'我的广告',topBarColor:'#FFB90F'}]}
示例代码
var goodAd = api.require('goodAd');
goodAd.dialog({data:[{imgurl:'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576313953258&di=7db4575fd4f9161c5e19b8c76d07a974&imgtype=0&src=http%3A%2F%2Fattachments.gfan.com%2Fforum%2F201501%2F15%2F215431nhkknszpk5nnaoo0.jpg',linkurl:'http://www.baidu.com',title:'我的广告',topBarColor:'#FFB90F'},
{imgurl:'http://e.hiphotos.baidu.com/image/pic/item/4610b912c8fcc3cef70d70409845d688d53f20f7.jpg',linkurl:'http://www.youku.com',title:'我的广告',topBarColor:'#FFB90F'},
{imgurl:'http://e.hiphotos.baidu.com/image/pic/item/dc54564e9258d1092f7663c9db58ccbf6c814d30.jpg',linkurl:'http://www.hao123.com',title:'我的广告',topBarColor:'#FFB90F'}]});
}
可用性
Android,ios系统
可提供的1.0.6
initTTAd
初始化穿山甲广告 appId 应用id
var goodAd = api.require('goodAd');
goodAd.initTTAd({appId:'5159380'});
可用性
Android,ios系统
可提供的1.0.6
addTTSplashAd
穿山甲开屏广告
var goodAd = api.require('goodAd');
goodAd.addTTSplashAd({
fixedOn: api.frameName,
rect: {
x: 0,
y: 0,
w: w,
h: h
},
fixed: true,
hideSkip:true,//是否隐藏划过按钮
codeId:'887467088',//广告位
isExpress:false //是否自定义模版
},function(ret) {
var code = ret.code;
if(code==-3){
//请求广告为空
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
}else if (code==-2) {
//请求广告超时
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
}else if (code==-1) {
//广告开请求错误
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
}else if (code==0) {
//广告点击事件
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
}else if (code==1) {
//广告开始展示
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
}else if (code==2) {
//广告划过事件,移除广告
goodAd.removeTTSplashAd();
}else if(code==3){
//广告倒计时结束,移除广告
goodAd.removeTTSplashAd();
}else if(code==4){
//
}
});
可用性
Android,ios系统
可提供的1.0.6
removeTTSplashAd
移除广告开屏广告
var goodAd = api.require('goodAd');
goodAd.removeTTSplashAd();
可用性
Android,ios系统
可提供的1.0.6
addTTBannerAd
穿山甲Banner广告
var goodAd = api.require('goodAd');
goodAd.addTTBannerAd({
fixedOn: api.frameName,
rect: {
x: 0,
y: 60,
w: w,
h: 200
},
size:{w:600,h:300},
fixed: true,
codeId:'946060148',//广告位
isExpress:true //是否自定义模版
},function(ret) {
var code = ret.code;
// -1 -2 -3 错误 0 广告点击事件 1广告开始展示
api.toast({msg: ret.text, duration: 2000,location: 'bottom'});
});
可用性
Android,ios系统
可提供的1.0.6
removeTTBannerAd
移除穿山甲Banner广告
var goodAd = api.require('goodAd');
goodAd.removeTTBannerAd();
可用性
Android,ios系统
可提供的1.0.6