AdMob template
Use this when you export AdMob or AdMob-like report rows by date, country, and ad unit.
date, appName, placementName, country, network, revenue, ecpm, impressions, requests, fills, clicksCSV templates
These templates help small mobile game and app teams compare the latest day or latest 7 days against the previous period by revenue, weighted eCPM, impressions, fill rate, country, placement, and ad source. You can anonymize app names before using the demo.
Use this when you export AdMob or AdMob-like report rows by date, country, and ad unit.
date, appName, placementName, country, network, revenue, ecpm, impressions, requests, fills, clicksUse this for MAX reporting exports after mapping ad unit or placement names into placementName.
date, appName, placementName, country, network, revenue, ecpm, impressions, requests, fills, clicksUse this for LevelPlay exports where one row represents a date, country, placement, and ad source.
date, appName, placementName, country, network, revenue, ecpm, impressions, requests, fills, clicksUse this for TopOn exports where one row represents a date, country, placement, and ad source.
date, appName, placementName, country, network, revenue, ecpm, impressions, requests, fills, clicksUse this ready-made sample to test Last 7 days vs previous 7 days in the public demo.
14 dates, 2 segments, eCPM-drop exampleKeep metric values and segment consistency intact.
Comparison windows
Use enough report dates to compare the selected period against a matching previous period.
One-day drops can be noisy. Matching comparison windows reduce false positives from weekday patterns, holidays, or traffic timing changes.
| latest day | Needs at least 2 report dates. The demo compares the latest date with the previous date. |
|---|---|
| last 7 days | Needs at least 14 report dates. The demo compares the latest 7 dates with the previous 7 dates. |
| segment rows | Keep the same app, placement, country, and ad source names across periods so segment drops can be matched. |
Required fields
These fields are the minimum needed to produce a useful diagnosis card.
Without date, country, network, revenue, and impressions, the diagnosis cannot reliably separate traffic drops from pricing or source-level changes.
| date | Report date. Use YYYY-MM-DD when possible. |
|---|---|
| appName | Game or app name. This can be anonymized. |
| placementName | Placement name. Keep ad unit and ad format in separate columns when the export distinguishes them. |
| country | Country code or country name. |
| network | Ad source or network. Use a separate mediation column when the export identifies the mediation layer. |
| revenue | Estimated ad revenue in USD. |
| impressions | Ad impressions for the row. |
Recommended fields
These fields make the diagnosis more precise and help identify the real driver.
Requests and fills are especially useful for detecting fill-rate or match-rate problems. Clicks can help sanity-check CTR changes.
| ecpm | Revenue / impressions * 1000. eCPM Bazaar can calculate it if missing. |
|---|---|
| adUnit | Platform-defined ad unit. Keep it separate from placement when the export distinguishes them. |
| adFormat | Rewarded, interstitial, banner, native, app open, or another format. Do not use it as a replacement for placement. |
| mediation | Mediation layer, when reported separately from ad source or network. |
| requests | Ad requests. Needed for fill-rate diagnosis. |
| matchedRequests | Matched requests when the platform exports them. Keep this distinct from fills. |
| fills | Filled or served opportunities. Needed for fill-rate diagnosis and kept distinct from matched requests. |
| matchRate | Platform-reported match rate. Keep it separate from fill rate because definitions can differ. |
| clicks | Optional, useful for CTR sanity checks. |
Accepted aliases
Accepted aliases help map common export columns. They do not make metrics with different platform definitions identical.
Accepted aliases help map export columns. They do not make platform-specific metric definitions identical.
Common aliases can be mapped without manual renaming, while match rate and fill rate remain distinct fields.
Keep app, country, placement, ad unit, format, and source names consistent across comparison periods.
You can anonymize app names, placements, and account identifiers. Keep metric values and segment structure intact.
The public demo parses CSV locally in your browser and does not upload it. If you choose Request free diagnosis, a compact draft may stay in browser session storage to prefill that page. Remove app IDs, exact app names, and private identifiers before sending data yourself.