Log impression when bubble v2 appears.

Bug: 67605985
Test: NewBubbleTest
PiperOrigin-RevId: 181493569
Change-Id: I30f7204ad9c78693e2c9b054bd69307fb4768a0b
diff --git a/java/com/android/dialer/logging/dialer_impression.proto b/java/com/android/dialer/logging/dialer_impression.proto
index 705420c..27135b3 100644
--- a/java/com/android/dialer/logging/dialer_impression.proto
+++ b/java/com/android/dialer/logging/dialer_impression.proto
@@ -12,7 +12,7 @@
   // Event enums to be used for Impression Logging in Dialer.
   // It's perfectly acceptable for this enum to be large
   // Values should be from 1000 to 100000.
-  // Next Tag: 1323
+  // Next Tag: 1324
   enum Type {
     UNKNOWN_AOSP_EVENT_TYPE = 1000;
 
@@ -650,5 +650,8 @@
     BUBBLE_V2_BOTTOM_ACTION_END_CALL = 1321;
 
     DUAL_SIM_SELECTION_SUGGESTION_AUTO_SELECTED = 1322;
+
+    // Bubble appears
+    BUBBLE_V2_SHOW = 1323;
   }
 }
diff --git a/java/com/android/newbubble/NewBubble.java b/java/com/android/newbubble/NewBubble.java
index 202cfcd..cb7a094 100644
--- a/java/com/android/newbubble/NewBubble.java
+++ b/java/com/android/newbubble/NewBubble.java
@@ -381,6 +381,8 @@
       return;
     }
 
+    logBasicOrCallImpression(DialerImpression.Type.BUBBLE_V2_SHOW);
+
     boolean isRtl =
         TextUtils.getLayoutDirectionFromLocale(Locale.getDefault()) == View.LAYOUT_DIRECTION_RTL;
     if (windowParams == null) {