public void Initialize() { _googleAnalytics = GoogleAnalytics.GetInstance(Application.Context); _googleAnalytics.SetLocalDispatchPeriod(20); // Don't send data when running in debug mode if (Mvx.Resolve <IConfiguration>().TestMode) { _googleAnalytics.SetDryRun(true); } _defaultTracker = _googleAnalytics.NewTracker(TrackingId); _defaultTracker.EnableExceptionReporting(true); _defaultTracker.EnableAdvertisingIdCollection(true); _defaultTracker.EnableAutoActivityTracking(true); var metrics = new DisplayMetrics(); var windowManager = Application.Context.GetSystemService(Context.WindowService).JavaCast <IWindowManager>(); windowManager.DefaultDisplay.GetMetrics(metrics); var packageInfo = Application.Context.PackageManager.GetPackageInfo(Application.Context.PackageName, 0); _defaultTracker.SetAppName(Application.Context.ApplicationInfo.Name); _defaultTracker.SetAppVersion(packageInfo.VersionName); _defaultTracker.SetScreenResolution(metrics.WidthPixels, metrics.HeightPixels); _defaultTracker.SetAppId(packageInfo.PackageName); }