소스 검색

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

gufengshou1 1 년 전
부모
커밋
5f5e0a149d
1개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 1
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/impl/PredictModelServiceImpl.java

+ 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 {