Bläddra i källkod

加入配置不出广告 视频白名单

gufengshou1 1 år sedan
förälder
incheckning
5f5e0a149d

+ 11 - 1
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/impl/PredictModelServiceImpl.java

@@ -59,9 +59,19 @@ public class PredictModelServiceImpl implements PredictModelService {
 
     @Value("${ad.predict.param.testIds:0}")
     private String testIds;
+    @Value("${ad.predict.without.ad.video_ids:0}")
+    private String withoutAdVideoIds;
 
     public Map<String, Object> adPredict(ThresholdPredictModelRequestParam requestParam) {
-
+        String[] withoutAdVideoIdsArr=withoutAdVideoIds.split(",");
+        for(String videoId:withoutAdVideoIdsArr){
+            if(videoId.equals(requestParam.getVideoId()+"")){
+                Map<String,Object> result=new HashMap<>();
+                result.put("ad_predict", 1);
+                result.put("no_ad_strategy", "no_ad_with_video_in_white_list");
+                return result;
+            }
+        }
         boolean isHit = false;
 
         try {