adInit adShowSplash adShowInteraction adLoadRewardVideo adShowRewardVideo adLoadFullScreenVideo adShowFullScreenVideo
为帮助用户更好更快的使用插件,请访问示例说明页面
插件简介
zySigmobAd封装Sigmob移动广告平台 Android、Ios广告sdk,包含开屏、插屏、激励视频、全屏视频等功能 。
IOS 云编译最低版本为11.0,Android云编译最低版本为4.0.3。
使用插件前请先到Sigmob移动广告平台后台注册帐号、新建应用、添加代码位使用。插件中默认测试代码位可直接测试使用。
获取当前集成的sdk版本号
adGetVersions(callback(ret))
ret:
{
status:true, //调用成功
result:"1.0",//结果
}
var zySigmobAd = api.require('zySigmobAd');
zySigmobAd.adGetVersions(function(ret){
alert("zySigmobAd:"+JSON.stringify(ret));
});
Android系统,ios系统
可提供的2.0.0及更高版本
设置插件所需权限可提高收益(请在必要时申请) 安卓:获取权限 苹果为:ios14以上才有的获取idfa权限(低版本自动有)
adRequestPermission(callback(ret))
ret:
{
status:true, //安卓不返回 苹果返回idfa值
result:"XXXX",//结果
}
var zySigmobAd = api.require('zySigmobAd');
zySigmobAd.adRequestPermission({},function(ret){
alert("zySigmobAd:"+JSON.stringify(ret));
});
Android系统,ios系统
可提供的2.0.0及更高版本
初始化插件(使用前必须)
adInit({params}, callback(ret))
appId:
appKey:
ret:
{
status:true,
result:"初始化成功"
}
var zySigmobAd = api.require('zySigmobAd');
var param = {
appId:api.systemType=="ios"?"6877":"6878",
appKey:api.systemType=="ios"?"eccdcdbd9adbd4a7":"8ebc1fd1c27e650c",
};
zySigmobAd.adInit(param,function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
api.removeLaunchView();
api.toast({ msg:ret.result })
});
Android系统,ios系统
可提供的2.0.0及更高版本
展示开屏广告
adShowSplash({params}, callback(ret))
codeId:
ret:
{
status: true的结果如下 false结果则显示对应错误提示
result: 加载中 具体错误码或原因说明
加载成功 缓存失败
ECPM:0
缓存中
缓存成功
view添加
展示
点击
跳过
关闭
}
var zySigmobAd = api.require('zySigmobAd');
var param = {
codeId:api.systemType=="ios"?"ea1f8f9bd12":"ea1f8f21300",//代码位 ea1f8f21300 f66bcfb7641
fetchDelay:5,//广告允许最大等待返回时间 默认5
userId:"123456789",//用户ID 没有不用传
options:{//加载扩展参数 没有不传
//user_id:"123456",
}
};
zySigmobAd.adShowSplash(param,function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(ret.status){
if(ret.result == "展示"){
api.setFullScreen({fullScreen: true,animation:"slide"});
}
if(ret.result == "关闭"){
api.setFullScreen({fullScreen: false,animation:"slide"});
}
}else{
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本
展示插屏广告
adShowInteraction({params}, callback(ret))
codeId:
ret:
{
status true false
result 加载中 具体错误码或原因说明
加载成功 缓存失败
ECPM:0
缓存中
缓存成功
view添加
展示
点击
关闭
}
var zySigmobAd = api.require('zySigmobAd');
var param = {
codeId:api.systemType=='ios'?"f51c91aac60":"f51c93d4b5f",//代码位
};
zySigmobAd.adShowInteraction(param,function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(!ret.status){
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本
加载激励视频广告
adLoadRewardVideo({params}, callback(ret))
codeId:
ret:
{
status true false
result 加载中 具体错误码或原因说明
加载成功 缓存失败
ECPM:0
缓存中
缓存成功
展示
点击
奖励:true
跳过
关闭
}
var zySigmobAd = api.require('zySigmobAd');
var param = {
codeId:api.systemType=='ios'?"ea1f8f7b662":"ea1f8ea2d90",//代码位
};
api.showProgress({});
zySigmobAd.adLoadRewardVideo(param,function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(ret.status){
if(ret.result == "缓存成功"){
api.hideProgress();
//缓存成功后可以展示广告
//moduleClick('adShowRewardVideo');
//api.setFullScreen({fullScreen: true,animation:"slide"});
}
if(ret.result == "关闭"){
api.setFullScreen({fullScreen: false,animation:"slide"});
}
}else{
api.hideProgress();
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本
展示激励视频
adShowRewardVideo(callback(ret))
ret:
{
status:false,
result: 请先加载广告
广告过期
}
var zySigmobAd = api.require('zySigmobAd');
zySigmobAd.adShowRewardVideo(function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(!ret.status){
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本
加载全屏视频广告
adLoadFullScreenVideo({params}, callback(ret))
codeId:
ret:
{
status true false
result 加载中 具体错误码或原因说明
加载成功 缓存失败
ECPM:0
缓存中
缓存成功
展示
点击
跳过
关闭
}
var param = {
codeId:api.systemType=='ios'?"ea1f8fb93fb":"ea1f8f45d80",//代码位
};
api.showProgress({});
zySigmobAd.adLoadFullScreenVideo(param,function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(ret.status){
if(ret.result == "缓存成功"){
api.hideProgress();
//缓存成功后可以展示广告
//moduleClick('adShowFullScreenVideo');
//api.setFullScreen({fullScreen: true,animation:"slide"});
}
if(ret.result == "关闭"){
api.setFullScreen({fullScreen: false,animation:"slide"});
}
}else{
api.hideProgress();
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本
展示全屏视频
adShowFullScreenVideo(callback(ret))
ret:
{
status false
result 请先加载广告
广告过期
}
var zySigmobAd = api.require('zySigmobAd');
zySigmobAd.adShowFullScreenVideo(function(ret){
console.log("zySigmobAd:"+JSON.stringify(ret));
if(!ret.status){
api.toast({ msg:ret.result })
}
});
Android系统,ios系统
可提供的2.0.0及更高版本