trackAdEvent method

  1. @override
Future<void> trackAdEvent(
  1. AdRevenue revenue
)

Implementation

@override
Future<void> trackAdEvent(AdRevenue revenue) async {
  try {
    await _firebaseAnalytics.logAdImpression(
      adFormat: revenue.format,
      adPlatform: revenue.platform,
      adSource: revenue.source,
      adUnitName: revenue.unitName,
      value: revenue.revenue,
      currency: revenue.currency,
    );
  } on Object catch (e, stack) {
    logger.error(
      'Failed to log firebase event',
      error: e,
      stackTrace: stack,
    );
  }
}