Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
llewan-laya-sdk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
llewan
llewan-laya-sdk
Commits
2291e1e8
Commit
2291e1e8
authored
Nov 29, 2018
by
liuxinjun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加视频凋起失败回调
parent
704d98a2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
110 additions
and
27 deletions
+110
-27
ad_sdk.js
assets/llewan-laya-sdk/ad_sdk.js
+87
-17
sdk.js
assets/llewan-laya-sdk/sdk.js
+22
-9
sdk_conf.js
assets/llewan-laya-sdk/sdk_conf.js
+1
-1
No files found.
assets/llewan-laya-sdk/ad_sdk.js
View file @
2291e1e8
...
...
@@ -33,24 +33,32 @@ var adSdk = {
//视频成功回调
videoSuccess
:
null
,
//视频
失败
回调
//视频
未看完
回调
videoFail
:
null
,
//视频调起失败
videoError
:
null
,
//视频成功回调
videoSuccess1
:
null
,
//视频
失败
回调
//视频
未看完
回调
videoFail1
:
null
,
//视频调起失败
videoError1
:
null
,
//视频成功回调
videoSuccess2
:
null
,
//视频
失败
回调
//视频
未看完
回调
videoFail2
:
null
,
//视频调起失败
videoError2
:
null
,
//视频成功回调
videoSuccess3
:
null
,
//视频
失败
回调
//视频
未看完
回调
videoFail3
:
null
,
//视频调起失败
videoError3
:
null
,
...
...
@@ -99,12 +107,50 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError = function(){
* //视频失败处理逻辑
* this.errorFunction();`
* };
* var videoAd = sdk.createRewardedVideoAd();
* videoAd.load().then(() => videoAd.show());
*
*/
createRewardedVideoAd
(){
return
sdk
.
createRewardedVideoAd
();
let
self
=
this
;
if
(
true
)
{
if
(
this
.
VideoAd
){
return
this
.
VideoAd
;
}
else
{
this
.
VideoAd
=
wx
.
createRewardedVideoAd
({
adUnitId
:
sdk
.
getConfig4
().
videoAdUnitId
})
this
.
VideoAd
.
onLoad
(
function
(
res
){
console
.
log
(
"sdk VideoAd广告加载事件:"
,
res
)
});
var
closeFun
=
function
(
res
){
// 用户点击了【关闭广告】按钮
// 小于 2.1.0 的基础库版本,res 是一个 undefined
if
(
res
&&
res
.
isEnded
||
res
===
undefined
)
{
console
.
log
(
"sdk 看视频成功"
);
self
.
videoSuccess
();
}
else
{
console
.
error
(
"sdk 看视频失败"
);
self
.
videoFail
();
}
};
this
.
VideoAd
.
onClose
(
closeFun
);
this
.
VideoAd
.
onError
(
function
(
res
){
if
(
self
.
videoError
)
{
self
.
videoError
();
}
});
return
this
.
VideoAd
;
}
}
},
...
...
@@ -170,6 +216,10 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError1 = function(){
* //视频失败处理逻辑
* this.errorFunction();`
* };
* var videoAd1 = adSdk.createRewardedVideoAd(videoAdUnitId1);
* videoAd1.load().then(() => videoAd1.show());
*
...
...
@@ -202,10 +252,14 @@ var adSdk = {
this
.
VideoAd1
.
onError
(
function
(
res
){
//console.log("sdk VideoAd广告错误事件:", res)
wx
.
showToast
({
title
:
'暂未开通,请谅解!'
,
icon
:
'none'
});
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError1
)
{
self
.
videoError1
();
}
});
return
this
.
VideoAd1
;
}
...
...
@@ -225,6 +279,10 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError2 = function(){
* //视频失败处理逻辑
* this.errorFunction();`
* };
* var videoAd2 = adSdk.createRewardedVideoAd(videoAdUnitId2);
* videoAd2.load().then(() => videoAd2.show());
*
...
...
@@ -257,10 +315,14 @@ var adSdk = {
this
.
VideoAd2
.
onError
(
function
(
res
){
//console.log("sdk VideoAd广告错误事件:", res)
wx
.
showToast
({
title
:
'暂未开通,请谅解!'
,
icon
:
'none'
});
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError2
)
{
self
.
videoError2
();
}
});
return
this
.
VideoAd2
;
}
...
...
@@ -279,6 +341,10 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError3 = function(){
* //视频失败处理逻辑
* this.errorFunction();`
* };
* var videoAd3 = adSdk.createRewardedVideoAd(videoAdUnitId3);
* videoAd3.load().then(() => videoAd3.show());
*
...
...
@@ -311,10 +377,14 @@ var adSdk = {
this
.
VideoAd3
.
onError
(
function
(
res
){
//console.log("sdk VideoAd广告错误事件:", res)
wx
.
showToast
({
title
:
'暂未开通,请谅解!'
,
icon
:
'none'
});
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError3
)
{
self
.
videoError3
();
}
});
return
this
.
VideoAd3
;
}
...
...
assets/llewan-laya-sdk/sdk.js
View file @
2291e1e8
...
...
@@ -60,9 +60,12 @@ var sdk = {
//视频成功回调
videoSuccess
:
null
,
//视频
失败
回调
//视频
未看完
回调
videoFail
:
null
,
//视频失败回调
videoError
:
null
,
isGameStart
:
false
,
gameOnlineKey
:
"游戏在线"
,
...
...
@@ -1488,10 +1491,15 @@ var sdk = {
this
.
VideoAd
.
onError
(
function
(
res
)
{
//console.log("sdk VideoAd广告错误事件:", res)
wx
.
showToast
({
title
:
'暂未开通,请谅解!'
,
icon
:
'none'
});
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError
)
{
self
.
videoError
();
}
});
return
this
.
VideoAd
;
}
...
...
@@ -1526,10 +1534,14 @@ var sdk = {
this
.
VideoAd
.
onError
(
function
(
res
)
{
//console.log("sdk VideoAd广告错误事件:", res)
wx
.
showToast
({
title
:
'暂未开通,请谅解!'
,
icon
:
'none'
});
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError
)
{
self
.
videoError
();
}
});
return
this
.
VideoAd
;
}
...
...
@@ -2230,6 +2242,7 @@ var sdk = {
* @apiParam {String} buttonKey 按钮的键值 比如 hz2 hz3
*
* @apiSuccessExample {json} 示例:
* 对应按钮点击事件中每次都需要调用getButtonConfig 这样sdk才会去计数去减少剩下次数并且去做分享或者视频的type切换,切勿在点击事件外调用,这样sdk是无法计数
* var d = sdk.getButtonConfig("hz2");
* 特别说明:对于视频分享切换的解析返回的json为:
* {"type":"share","count":5,"left_count":3,"use_count":2,"next":"key_1"}
...
...
assets/llewan-laya-sdk/sdk_conf.js
View file @
2291e1e8
...
...
@@ -15,7 +15,7 @@ var sdk_conf = {
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
dev_platform
:
'weixin'
,
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
llewan_sdk_version
:
'1.10
6
'
,
llewan_sdk_version
:
'1.10
7
'
,
//.接口加密key,切勿修改
md5_key
:
'$5dfjr$%dsadsfdsii'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment