From 7e2ac66d7c532a5725635fa3913789bb17c1e157 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 21 十月 2021 13:46:33 +0800
Subject: [PATCH] 隐私合规,青少年模式,64位兼容

---
 library-base/src/main/java/com/yeshi/base/utils/ad/ExpressAdManager.java |   37 ++++++++++++++++++++-----------------
 1 files changed, 20 insertions(+), 17 deletions(-)

diff --git a/library-base/src/main/java/com/yeshi/base/utils/ad/ExpressAdManager.java b/library-base/src/main/java/com/yeshi/base/utils/ad/ExpressAdManager.java
index 8de4ffb..42b77ef 100644
--- a/library-base/src/main/java/com/yeshi/base/utils/ad/ExpressAdManager.java
+++ b/library-base/src/main/java/com/yeshi/base/utils/ad/ExpressAdManager.java
@@ -41,7 +41,7 @@
     private Context mContext;
 
 
-    public ExpressAdManager(AdUtil.AD_TYPE adSource, Context context) {
+    public ExpressAdManager(AdUtil.AD_TYPE adSource, Context context) throws Exception {
         sourceType = adSource;
         this.mContext = context;
         if (sourceType == AdUtil.AD_TYPE.csj) {
@@ -338,7 +338,12 @@
                 ad.getCsj().setDislikeCallback(activity, new TTAdDislike.DislikeInteractionCallback() {
 
                     @Override
-                    public void onSelected(int i, String s) {
+                    public void onShow() {
+
+                    }
+
+                    @Override
+                    public void onSelected(int i, String s, boolean b) {
                         if (adEventListener != null) {
                             adEventListener.closeAd(ad);
                         }
@@ -349,10 +354,6 @@
 
                     }
 
-                    @Override
-                    public void onRefuse() {
-
-                    }
 
                 });
                 ad.getCsj().render();
@@ -454,8 +455,14 @@
             if (activity != null)
                 ad.getCsj().setDislikeCallback(activity, new TTAdDislike.DislikeInteractionCallback() {
 
+
                     @Override
-                    public void onSelected(int i, String s) {
+                    public void onShow() {
+
+                    }
+
+                    @Override
+                    public void onSelected(int i, String s, boolean b) {
                         if (adEventListener != null) {
                             adEventListener.closeAd(ad);
                         }
@@ -463,11 +470,6 @@
 
                     @Override
                     public void onCancel() {
-
-                    }
-
-                    @Override
-                    public void onRefuse() {
 
                     }
 
@@ -548,7 +550,12 @@
 
 
                 @Override
-                public void onSelected(int i, String s) {
+                public void onShow() {
+
+                }
+
+                @Override
+                public void onSelected(int i, String s, boolean b) {
                     if (adEventListener != null) {
                         adEventListener.closeAd(ad);
                     }
@@ -559,10 +566,6 @@
 
                 }
 
-                @Override
-                public void onRefuse() {
-
-                }
 
             });
         }

--
Gitblit v1.8.0