|
@@ -302,6 +302,24 @@ class KMAdsWebView: NSView, WKNavigationDelegate, CAAnimationDelegate {
|
|
|
}
|
|
|
|
|
|
adDelegate?.kmAdViewClicked(self)
|
|
|
+
|
|
|
+ guard let dict = self.adsInfo.infoDict else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ guard let firebase = dict["firebase"] as? NSDictionary else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ guard let firebaseEvent = firebase["event"] as? String else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ guard let firebasepropertyKey = firebase["propertyKey"] as? String else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ guard let firebasepropertyValue = firebase["propertyValue"] as? String else {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ FMTrackEventManager.defaultManager.trackEvent(event: firebaseEvent, withProperties: [firebasepropertyValue : firebasepropertyValue])
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@objc func buttonItemClicked_Close(_ sender: Any) {
|