Commit 4497c2bf authored by liuxinjun's avatar liuxinjun

修改广告相关的注释说明

parent 4e18e62d
...@@ -15,10 +15,11 @@ var adSdk = { ...@@ -15,10 +15,11 @@ var adSdk = {
videoAd2: null, videoAd2: null,
videoAd3: null, videoAd3: null,
//视频成功回调 //视频看完回调
videoSuccess: null, videoSuccess: null,
//视频失败回调 //视频未看完回调
videoFail: null, videoFail: null,
//视频调起失败回调
videoError: null, videoError: null,
/** /**
...@@ -26,20 +27,20 @@ var adSdk = { ...@@ -26,20 +27,20 @@ var adSdk = {
* @param {string} videoAdUnitId * @param {string} videoAdUnitId
* *
*adSdk.videoSuccess = function(){ *adSdk.videoSuccess = function(){
* //视频成功处理逻辑 * //视频看完处理逻辑
* this.successFunction(); * this.successFunction();
* }; * };
* adSdk.videoFail = function(){ * adSdk.videoFail = function(){
* //视频失败处理逻辑 * //视频未看完处理逻辑
* this.failFunction();` * this.failFunction();`
* }; * };
* adSdk.videoError = function(){ * adSdk.videoError = function(){
* //视频失败处理逻辑 * //视频调起失败处理逻辑
* this.errorFunction();` * this.errorFunction();`
* }; * };
* var videoAd = adSdk.createVideoAd(1,videoAdUnitId); * var videoAd = adSdk.createVideoAd(1,videoAdUnitId1);
* videoAd.load().then(() => videoAd.show()); * videoAd.load().then(() => videoAd.show());
* * //如果多个视频广告id(videoAdUnitId)的情况,通过后台技术配置Config2获取对应的视频广告id,比如:sdk.getConfig2().videoAdUnitId1 或者sdk.getConfig2().videoAdUnitId2
*/ */
createVideoAd(index, videoAdUnitId) { createVideoAd(index, videoAdUnitId) {
if (index == 1) { if (index == 1) {
...@@ -70,12 +71,13 @@ var adSdk = { ...@@ -70,12 +71,13 @@ var adSdk = {
* *
* @param {json} obj * @param {json} obj
* @param {string} bannerAdUnitId * @param {string} bannerAdUnitId
* 多个banner广告id调用如下: * 多个banner广告id调用如下:(注意第一次调起不需要去做销毁destory)
* adSdk.createBannerAdByAdId({},bannerAdUnitId).destroy(); *
* adSdk.createBannerAdByAdId({},bannerAdUnitId1).destroy();
* adSdk.bannerAd =null; * adSdk.bannerAd =null;
* var bannerAd =adSdk.createBannerAdByAdId({},bannerAdUnitId2); * var bannerAd =adSdk.createBannerAdByAdId({},bannerAdUnitId2);
* bannerAd.show(); * bannerAd.show();
* * //如果多个banner广告id(bannerAdUnitId)的情况,通过后台技术配置Config2获取对应的banner广告id,比如:sdk.getConfig2().bannerAdUnitId1 或者sdk.getConfig2().bannerAdUnitId2
*/ */
createBannerAdByAdId(obj,bannerAdUnitId){ createBannerAdByAdId(obj,bannerAdUnitId){
......
...@@ -2723,10 +2723,35 @@ var sdk = { ...@@ -2723,10 +2723,35 @@ var sdk = {
* @apiParam {int} isCount 值为1或者0 1:表示本次调用使用次数加一;0:表示本次调用使用次数不发生变化 * @apiParam {int} isCount 值为1或者0 1:表示本次调用使用次数加一;0:表示本次调用使用次数不发生变化
* *
* @apiSuccessExample {json} 示例: * @apiSuccessExample {json} 示例:
* var d = sdk.getButtonConfig("hz2"); * var d = sdk.getButtonConfig2("xxx",1);
* 特别说明:对于视频分享切换的解析返回的json为: * 特别说明:对于视频分享切换的解析返回的json为:
* {"type":"share","count":5,"left_count":3,"use_count":2,"next":"key_1"} * {"type":"share","count":5,"left_count":3,"use_count":2,"next":"key_1"}
* 技术获取之后根据d.type判断类型然后做响应处理就可以了; * 技术获取之后根据d.type判断类型然后做响应处理就可以了;
* if(d.type=='share')
* {
* //凋起分享
* sdk.shareAppMessage({type: 1,query: "",success:xxx,fail:xxx });
* }else
* {
* //凋起视频
*
* adSdk.videoSuccess = function(){
* //视频看完处理逻辑
* this.successFunction();
* };
* adSdk.videoFail = function(){
* //视频未看完处理逻辑
* this.failFunction();`
* };
* adSdk.videoError = function(){
* //视频凋起失败处理逻辑,要么就是广告id没有或者是调起视频广告太频繁微信限制调起,这里一般都会改成去调起分享
* this.errorFunction();
* };
* var videoAd = adSdk.createVideoAd(1,videoAdUnitId);
* videoAd.load().then(() => videoAd.show());
*
* }
* //如果多个视频广告id(videoAdUnitId)的情况,通过后台技术配置Config2获取对应的视频广告id,比如:sdk.getConfig2().videoAdUnitId1 或者sdk.getConfig2().videoAdUnitId2
* *
* *
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment