# Impression level tracking with Admob Mediation

Firebase and Admob have an automatic integration, but the revenue amount [is not exported to BigQuery.](https://stackoverflow.com/questions/51202704/can-i-get-ad-impression-and-ad-click-from-bigquery-linked-with-firebase-anal#comment91341767_51202704) Not being able to export this information means you won’t be able to export or utilize impression-level data outside of the Firebase dashboard. This article outlines our recommended way to implement impression-level tracking with Admob mediation.

You can gather the impression value by using the Admob paid event handler.

* [iOS](https://developers.google.com/admob/ios/early-access/paid-events) documentation
* [Android](https://developers.google.com/admob/android/early-access/paid-events) documentation
* [Unity](https://developers.google.com/admob/unity/paid-events) documentation

Implementing the paid event handler will allow you to capture the earned value of the ad impression and relay via Firebase analytics method [logEvent](https://firebase.google.com/docs/analytics/events).

This will be similar to how other mediation platforms recommend tracking impression-level ad revenue at the app level (e.g [ironSource ](https://docs.adlibertas.com/data-integrations/ad-impression-level-revenue-connections/ironsource-ad-revenue-measurement-integration)and [MAX](https://docs.adlibertas.com/data-integrations/ad-impression-level-revenue-connections/collecting-mopub-impression-level-data-as-a-firebase-event)). Be sure you include as much detail from the impression as possible (bare minimum should be value and currency).

We recommend you call the impression event something other than ad\_impression since it would generate duplicate counts in the Firebase dashboard.
