Browse Source

增加ctcvrScore判断

xueyiming 1 day ago
parent
commit
ff8475a49a

+ 1 - 1
ad-engine-server/src/main/java/com/tzld/piaoquan/ad/engine/server/controller/AdRecommendController.java

@@ -45,7 +45,7 @@ public class AdRecommendController {
                 contentMap.put("adId", rankResult.getAdId());
                 contentMap.put("adScore", rankResult.getScore());
                 Double ctcvrScore = rankResult.getScoreMap().get("ctcvrScore");
-                if (ctcvrScore != null) {
+                if (ctcvrScore != null && ctcvrScore > 0) {
                     contentMap.put("ecpm", ctcvrScore * rankResult.getCpa() * 1000);
                     if (rankResult.getExt().get("correctionFactor") != null) {
                         contentMap.put("revisedBid", ctcvrScore * rankResult.getCpa() * (double) rankResult.getExt().get("correctionFactor"));