goodAd

Method

论坛示例

为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

本插件封装了广告启动页与展示页

插件概述

本插件封装了启动页launch 图片 视频广告(预加载效果),页面广告展示

注意

launch方法前

插件接口

launch

启动页广告

launch({params},callback(ret))

params

-类型:JSON

-描述:数据

js { 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(广告结束) }

示例代码

js 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

-描述:数据

js {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'}]}

示例代码

js 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

js var goodAd = api.require('goodAd'); goodAd.initTTAd({appId:'5159380'});

可用性

Android,ios系统

可提供的1.0.6

addTTSplashAd

穿山甲开屏广告

js 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

移除广告开屏广告

js var goodAd = api.require('goodAd'); goodAd.removeTTSplashAd();

可用性

Android,ios系统

可提供的1.0.6

addTTBannerAd

穿山甲Banner广告

js 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广告

js var goodAd = api.require('goodAd'); goodAd.removeTTBannerAd();

可用性

Android,ios系统

可提供的1.0.6

是否仍需要帮助? 请保持联络!
最后更新于 2024/01/26