|
@@ -435,8 +435,9 @@ public class VideoAdThompsonScorerV2 {
|
|
double vidCidScore = this.orderDivideExp(vidCidStatistic);
|
|
double vidCidScore = this.orderDivideExp(vidCidStatistic);
|
|
|
|
|
|
|
|
|
|
- if (w1 != 0 || w2 != 0 || vidCidExp != 0 || cidExp != 0) {
|
|
|
|
- score = ((w1 * vidCidScore * vidCidExp + w2 * cidScore * cidExp) / (w1 * vidCidExp + w2 * cidExp)) * cpa;
|
|
|
|
|
|
+ double b = w1 * vidCidExp + w2 * cidExp;
|
|
|
|
+ if (b != 0) {
|
|
|
|
+ score = ((w1 * vidCidScore * vidCidExp + w2 * cidScore * cidExp) / b) * cpa;
|
|
}
|
|
}
|
|
|
|
|
|
ext.put("w1", w1);
|
|
ext.put("w1", w1);
|