I am using the Unity Analytics SDK (the new UGS one) with a 3rd party ad mediation framework (Appodeal). I want to send standard adImpression analytics events when ad impressions occur in my game. These events can have many parameters (see screenshot from UGS Analytics Event Manager below). However, the adHasClicked param has left me unsure of when to send one of these event relative to its ad. I see three options: Send the event after the ad is hidden, so that I know whether the player clicked on the ad and can set adHasClicked appropriately, but then I risk not sending an adImpression event at all if the player quits the game before the ad is hidden (e.g., during a long video ad, or during a "long-lived" banner ad). Send the event when the ad is first shown (which seems to be what most analytics frameworks do, based on some googling), but then adHasClicked will always be false, even if the player does ultimately click the ad. Send two events: one when the ad is first shown with adHasClicked false, and one after the ad is hidden with the param set appropriately. However, it feels wasteful to send two analytics events (with lots of mostly redundant params) for every ad impression. Can someone from the Unity Analytics or Ads teams make a recommendation here? Any guidance would be much appreciated!