Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
llewan-weixin-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-weixin-sdk
Commits
1f68cc2d
Commit
1f68cc2d
authored
Nov 29, 2018
by
liuxinjun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加视频调起失败处理函数
parent
501a01dd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
111 additions
and
21 deletions
+111
-21
ad_sdk.js
assets/llewan-weixin-sdk/ad_sdk.js
+83
-13
sdk.js
assets/llewan-weixin-sdk/sdk.js
+28
-8
No files found.
assets/llewan-weixin-sdk/ad_sdk.js
View file @
1f68cc2d
...
...
@@ -35,22 +35,26 @@ 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 +103,54 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError = function(){
* //视频失败处理逻辑
* this.failFunction();`
* };
* var videoAd = sdk.createRewardedVideoAd();
* videoAd.load().then(() => videoAd.show());
*
*/
createRewardedVideoAd
(){
return
sdk
.
createRewardedVideoAd
();
let
self
=
this
;
if
(
cc
.
sys
.
platform
===
cc
.
sys
.
WECHAT_GAME
)
{
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
(
closeFun1
);
this
.
VideoAd
.
onError
(
function
(
res
){
//console.log("sdk VideoAd广告错误事件:", res)
// wx.showToast({
// title: '暂未开通,请谅解!',
// icon: 'none'
// });
if
(
self
.
videoError
)
{
self
.
videoError
();
}
});
return
this
.
VideoAd
;
}
}
},
...
...
@@ -170,6 +216,10 @@ var adSdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* adSdk.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();`
* };
* adSdk.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();`
* };
* adSdk.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-weixin-sdk/sdk.js
View file @
1f68cc2d
...
...
@@ -63,6 +63,9 @@ var sdk = {
//视频失败回调
videoFail
:
null
,
//视频失败回调
videoError
:
null
,
isGameStart
:
false
,
gameOnlineKey
:
"游戏在线"
,
...
...
@@ -1726,6 +1729,10 @@ var sdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError = function(){
* //视频失败处理逻辑
* this.ErrorFunction();`
* };
* var videoAd = sdk.createRewardedVideoAd();
* videoAd.load().then(() => videoAd.show());
*
...
...
@@ -1758,10 +1765,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
;
}
...
...
@@ -1781,6 +1793,10 @@ var sdk = {
* //视频失败处理逻辑
* this.failFunction();`
* };
* sdk.videoError = function(){
* //视频失败处理逻辑
* this.ErrorFunction();`
* };
* 特别注意:下面这个videoAd为全局变量
* var videoAd = sdk.createRewardedVideoAd(videoAdUnitId2);
* videoAd.load().then(() => videoAd.show());
...
...
@@ -1814,10 +1830,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
;
}
...
...
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