From 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期日, 08 十月 2023 11:28:56 +0800
Subject: [PATCH] 广告升级/bug修复

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/main/KSVideoFragment.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/KSVideoFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/KSVideoFragment.java
index cf79374..ce68e92 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/KSVideoFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/KSVideoFragment.java
@@ -29,6 +29,7 @@
 import com.weikou.beibeivideo.ui.recommend.GuessLikeAdapter;
 import com.weikou.beibeivideo.util.BeibeiConstant;
 import com.weikou.beibeivideo.util.ad.KSConstant;
+import com.weikou.beibeivideo.util.video.DPEventCollectUtil;
 import com.weikou.beibeivideo.widget.MySwipeRefreshLayout;
 
 import org.apache.http.Header;
@@ -123,7 +124,37 @@
 
     public void preInit() {
         KsScene adScene = new KsScene.Builder(KSConstant.PID_FULL_VIDEO).build();
+        if (KsAdSDK.getLoadManager() == null) {
+            return;
+        }
         ksContentPage = KsAdSDK.getLoadManager().loadContentPage(adScene);
+        ksContentPage.setVideoListener(new KsContentPage.VideoListener() {
+            @Override
+            public void onVideoPlayStart(KsContentPage.ContentItem contentItem) {
+                Log.i(TAG, "onVideoPlayStart");
+                DPEventCollectUtil.playDrawVideo(getContext(), null, "ks", "home", false);
+            }
+
+            @Override
+            public void onVideoPlayPaused(KsContentPage.ContentItem contentItem) {
+                Log.i(TAG, "onVideoPlayPaused");
+            }
+
+            @Override
+            public void onVideoPlayResume(KsContentPage.ContentItem contentItem) {
+                Log.i(TAG, "onVideoPlayResume");
+            }
+
+            @Override
+            public void onVideoPlayCompleted(KsContentPage.ContentItem contentItem) {
+
+            }
+
+            @Override
+            public void onVideoPlayError(KsContentPage.ContentItem contentItem, int i, int i1) {
+                Log.i(TAG, "onVideoPlayError");
+            }
+        });
     }
 
 

--
Gitblit v1.8.0