Ver Fonte

feat:添加媒体ID字段

zhaohaipeng há 1 ano atrás
pai
commit
ac3cf4d79a

+ 1 - 1
ad-engine-commons/src/main/java/com/tzld/piaoquan/ad/engine/commons/score/UnionThompsonSamplingScore.java

@@ -79,7 +79,7 @@ public class UnionThompsonSamplingScore extends BaseThompsonSamplingScorer {
         try {
             pctr = model.ctrScore(item);
             pcvr = model.cvrScore(item);
-            ecpm = item.getCpa() * pctr * pcvr;
+            ecpm = item.getCpa() * pctr * pcvr * item.getBid1() * item.getBid2();
         } catch (
                 Exception e) {
             LOGGER.error("score error for doc={} exception={}",

+ 1 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/impl/RankServiceImpl.java

@@ -502,6 +502,7 @@ public class RankServiceImpl implements RankService {
             item.setAdId(dto.getCreativeId());
             item.setItemFeature(new AdItemFeature());
             item.setMediaId(request.getMediaId());
+            item.setCpa(dto.getCpa());
             rankItems.add(item);
         }
         rankResult = rank(param, null, rankItems, ScorerUtils.UNION_THOMPSON_CONF);