Commit 56b9f9ed authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :幸福农场
[实现方案] :加入点击控制
parent c50b1b4b
...@@ -290,6 +290,7 @@ object GDTAdUtils { ...@@ -290,6 +290,7 @@ object GDTAdUtils {
override fun onError(p0: AdError?) { override fun onError(p0: AdError?) {
listener.onVideoError() listener.onVideoError()
callback.onAdFail() callback.onAdFail()
Log.d("huang", "adPlatform = " +entity.adPlatform + "----errorMsg= " + p0?.errorMsg)
} }
override fun onADShow() { override fun onADShow() {
......
...@@ -166,11 +166,9 @@ public class KSADUtils { ...@@ -166,11 +166,9 @@ public class KSADUtils {
} }
// 竖屏播放(默认) // 竖屏播放(默认)
// 展示激励视频广告,通过步骤1获取的KsRewardVideoAd对象,判断缓存有效,则设置监听并展示 // 展示激励视频广告,通过步骤1获取的KsRewardVideoAd对象,判断缓存有效,则设置监听并展示
public static void loadRewardVideoAd(Activity activity, NewsEntity entity, ZXADVideoListener listener, ZXADCallback callback) { public static void loadRewardVideoAd(Activity activity, NewsEntity entity, ZXADVideoListener listener, ZXADCallback callback) {
final KsRewardVideoAd[] mRewardVideoAd = {null};
Log.e("huang", "快手 loadRewardVideoAd " + entity.getCodeId()); Log.e("huang", "快手 loadRewardVideoAd " + entity.getCodeId());
...@@ -190,7 +188,7 @@ public class KSADUtils { ...@@ -190,7 +188,7 @@ public class KSADUtils {
if (adList != null && adList.size() > 0) { if (adList != null && adList.size() > 0) {
mRewardVideoAd[0] = adList.get(0); mRewardVideoAd = adList.get(0);
callback.onAdSuccess(); callback.onAdSuccess();
listener.onRewardVideoAdLoad(); listener.onRewardVideoAdLoad();
// ToastUtil.showToast(mContext, "激励视频广告请求成功"); // ToastUtil.showToast(mContext, "激励视频广告请求成功");
...@@ -213,14 +211,14 @@ public class KSADUtils { ...@@ -213,14 +211,14 @@ public class KSADUtils {
super.handleMessage(msg); super.handleMessage(msg);
Log.d("huang",(System.currentTimeMillis()-startTime) + ""); Log.d("huang",(System.currentTimeMillis()-startTime) + "");
if(System.currentTimeMillis()-startTime>6000){ if(System.currentTimeMillis()-startTime>7000){
listener.onVideoError(); listener.onVideoError();
removeCallbacksAndMessages(null); removeCallbacksAndMessages(null);
return; return;
} }
if (mRewardVideoAd[0] != null && mRewardVideoAd[0].isAdEnable()) { if (mRewardVideoAd != null && mRewardVideoAd.isAdEnable()) {
mRewardVideoAd[0] mRewardVideoAd
.setRewardAdInteractionListener(new KsRewardVideoAd.RewardAdInteractionListener() { .setRewardAdInteractionListener(new KsRewardVideoAd.RewardAdInteractionListener() {
@Override @Override
public void onAdClicked() { public void onAdClicked() {
...@@ -270,7 +268,7 @@ public class KSADUtils { ...@@ -270,7 +268,7 @@ public class KSADUtils {
Log.e("huang", "快手 onRewardVerify"); Log.e("huang", "快手 onRewardVerify");
} }
}); });
mRewardVideoAd[0].showRewardVideoAd(activity, null); mRewardVideoAd.showRewardVideoAd(activity, null);
removeCallbacksAndMessages(null); removeCallbacksAndMessages(null);
} else { } else {
// Toast.makeText(activity, "成功加载广告后再进行广告展示!", Toast.LENGTH_LONG).show() // Toast.makeText(activity, "成功加载广告后再进行广告展示!", Toast.LENGTH_LONG).show()
......
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