Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Measure mobile ad monetization by collecting impression-level revenue and daily-active-user data, assigning every user to a fixed install cohort, and calculating eCPM, ad ARPDAU, and retention over the same date range and segment definitions. Read the metrics together: eCPM measures yield per 1,000 impressions, ad ARPDAU measures ad revenue per active user, and retention shows whether those users keep returning.

A reliable measurement system therefore needs more than a dashboard headline. It must preserve the ad format, geography, network, app version, consent state, currency, timezone, and cohort for every observation so that a change in revenue can be separated from a change in traffic or user behavior.

What each metric tells you

The three metrics answer different questions and should not be substituted for one another. eCPM is an impression-yield measure; ad ARPDAU is a user-level monetization measure; retention is a cohort-health measure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Metric Formula What it measures What it does not tell you
eCPM (ad revenue ÷ ad impressions) × 1,000 Revenue normalized to 1,000 impressions How many ads each active user saw or whether users returned
Ad ARPDAU ad revenue ÷ daily active users Average ad revenue generated per active user on a date or over a defined period Whether revenue came from high-paying impressions, heavy ad exposure, or both
Retention users active on day N ÷ users in the install cohort The share of an install cohort that returns on a specified milestone Revenue per user or the number of ads shown to returning users

Unity describes eCPM as effective cost per mille, the estimated cost for 1,000 impressions. Google AdMob’s glossary distinguishes observed third-party eCPM from other report metrics, so record the metric definition and source whenever you import a value into your warehouse.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.

Build trustworthy revenue and activity data

Calculations are only as good as the event stream behind them. Start with a consistent schema and keep raw observations available for reconciliation.

Capture every paid impression

Log one event for each impression that includes the revenue value, currency, platform, mediation or network source, ad unit, and format. Firebase’s ad_impression event requires platform, source, currency, and value fields. Preserve the event timestamp and an anonymous user identifier as well.

For the AdMob Unity integration, enable impression-level revenue and handle each format’s OnAdPaid callback. The callback supplies an AdValue containing the currency and precision. Store the precision rather than silently treating an estimated value as a cash settlement.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Attach the dimensions needed for analysis

Join each impression and activity event to an anonymous user ID, install date, country or region, app version, platform, and consent state. Add acquisition channel when it is available. These fields let you distinguish a monetization change from a country-mix change, a release effect, or a consent-rate shift.

Define the accounting basis

Document whether revenue is estimated, paid, gross, or net of fees and taxes. Use one currency for a calculation, and specify the timezone and inclusive dates. A network’s estimated earnings may not align with an in-app callback on the same calendar day because of reporting latency or timezone boundaries.

Reconcile against network totals

For every reporting period, compare the sum of impression-level events with the network’s estimated earnings for the identical date window and timezone. Investigate a persistent gap before changing ad placements. Common causes include delayed callbacks, missing events while the app is offline, duplicate event delivery, currency conversion, and a network report that uses a different revenue basis.

Freeze the cohort definition

Use a fixed install/open denominator for every retention calculation. AdMob defines a cohort as users who installed and opened during the same period, with D0 as the install or open day. Do not change the inclusion rule between releases or compare a cohort based on installs with another based on first session unless the distinction is explicit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

How to calculate eCPM

Use the same currency, time window, ad format, and geography for both inputs:

eCPM = (ad revenue ÷ ad impressions) × 1,000

Worked example

Suppose a rewarded-video segment generated $186.00 from 62,000 impressions during one UTC day. Its eCPM is ($186 ÷ 62,000) × 1,000 = $3.00. This is a yield figure, not a prediction that every user will generate $3.

Keep the denominator comparable

  • Do not divide revenue from one date by impressions from another date.
  • Do not mix banner, interstitial, rewarded, and native impressions into a single number when the format mix changed materially.
  • Do not compare a blended global eCPM with a single-country rewarded eCPM as though they were equivalent.
  • Label whether the value is observed from impression-level revenue or reported by a mediation dashboard.

A rising eCPM can result from stronger auction demand, a richer country mix, a format change, improved viewability, or a reporting correction. It does not, by itself, prove that total ad revenue or user value increased.

How to calculate ad ARPDAU

Ad ARPDAU divides ad revenue by the number of daily active users in the same period:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ad ARPDAU = ad revenue ÷ DAU

Worked example

If the app earns $420 in ad revenue on a day with 28,000 DAU, ad ARPDAU is $420 ÷ 28,000 = $0.015, or 1.5 cents per active user for that day.

Ad ARPDAU combines two forces: the yield of each impression and the number of impressions generated by active users. It can increase while eCPM is flat if users see more ads, or remain flat while eCPM rises if impression volume per user falls.

Separate ad ARPDAU from overall ARPU

Include purchase revenue only when you explicitly label the result as overall ARPDAU or overall ARPU. Google’s definition of overall ARPU is (ads earnings + purchase earnings) ÷ active users. Mixing purchases into an ad-only metric makes ad tests appear more successful or weaker than they really are.

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

How to calculate retention by install cohort

For a cohort installed on day 0, calculate each milestone as:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

D1 retention = users active on day 1 ÷ users in the install cohort

Repeat the calculation for D3, D7, D14, D28, D60, or later milestones. The denominator remains the original cohort size; it is not the number of users who survived to the previous milestone.

Example cohort

A cohort contains 10,000 users who installed and opened on June 1. If 3,200 of those same users open the app on June 2, D1 retention is 32%. If 1,100 return on June 8, D7 retention is 11%. A user can count once on a milestone day even if they opened several times that day.

Google defines retention as the percentage of users in a cohort who continue to open the app after install. Unity’s cohort reporting uses the equivalent daily-active-user ratio: active users since install divided by active users on the install day. State whether your implementation uses calendar-day activity, a rolling 24-hour window, or another rule.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A repeatable measurement workflow

  1. Choose the accounting window. Set a timezone, currency, start date, end date, and revenue basis before exporting data.
  2. Ingest impression events. Store value, currency, precision, platform, source, ad unit, format, timestamp, and anonymous user ID.
  3. Ingest activity events. Record daily activity for the same users and retain install date, country, app version, consent state, and acquisition channel.
  4. Normalize revenue. Convert currencies using a documented rate or keep separate currency partitions. Never add values with different currencies.
  5. Assign cohorts. Use the frozen install/open rule and record the cohort date on every user record.
  6. Aggregate by identical keys. For each date, format, country, source, app version, and cohort, sum revenue and impressions and count distinct DAU.
  7. Calculate the three metrics. Compute eCPM from revenue and impressions, ad ARPDAU from revenue and DAU, and retention from milestone activity and the cohort denominator.
  8. Reconcile. Compare event totals with network estimates and flag differences before publishing a dashboard.
  9. Annotate changes. Mark releases, mediation changes, floor updates, consent changes, and major acquisition campaigns so later movements have an explanation.

Segment before interpreting a change

Use the same segment dimensions for numerator and denominator. Start with the following cuts:

Segment Why it matters Example question
Ad format Formats have different demand, completion behavior, and user friction Did rewarded eCPM rise while interstitial impressions fell?
Country or region A geographic mix shift can change auction prices and retention Did growth come from a lower-yield market?
Network or mediation source Sources have different bidding and reporting behavior Did one source contribute the revenue increase or only the impression increase?
App version Placement code, SDK changes, and bugs are version-specific Did the drop begin only after a release?
Acquisition channel Traffic quality affects both monetization and return behavior Is a paid campaign bringing users with lower D7 retention?
Install cohort Seasonality and lifecycle effects can mask a real change Does the lift persist across comparable cohorts?
Consent state Ad eligibility and demand can differ for consented and non-consented users Did a consent-flow change alter fill or yield?

Only compare values with matching definitions. A global blended eCPM, for example, is not a valid control for a US-only rewarded experiment.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Read eCPM, ad ARPDAU, and retention together

eCPM rises while ad ARPDAU stays flat

Demand price improved, but impressions per active user or fill may have fallen. Check impression count per DAU, request and fill rates, and format mix before concluding that monetization improved.

Ad ARPDAU rises while retention falls

The remaining users may be generating more revenue while additional exposure causes churn. Break the result down by placement and cohort, then validate any change with a controlled frequency or placement test.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Retention is stable while eCPM falls

Investigate country mix, format mix, auction demand, floors, viewability, and reporting delays before adding more ads. Stable retention does not prove that a lower-yield setup is harmless if long-term revenue per user is declining.

All three rise

Check cohort composition and seasonality first. Confirm that the lift persists across comparable install cohorts and is not caused by a temporary event, an acquisition burst, or a change in consent coverage.

What AdMob, AppLovin MAX, and Unity LevelPlay reports can show

Platform dashboards use different names and windows, so export definitions alongside values.

Platform report Documented capabilities How to use it safely
Google AdMob cohort report Ads LTV, overall LTV, and retention milestones including D1, D3, D7, D14, D28, and D60 Keep ads LTV separate from overall LTV and preserve the install/open cohort definition
Firebase revenue measurement Revenue measurement for AdMob, AppLovin, and ironSource; other platforms can send impression-level values through ad_impression Use one event schema and reconcile Firebase totals with each network’s reporting window
Unity LevelPlay cohort reports Retention and revenue per user over time; revenue per user is average daily revenue generated by an active user Confirm whether the report’s active-user denominator matches your DAU definition
AppLovin MAX reporting eCPM, ad-revenue windows from 0d through 1y, and retention windows including 1d, 3d, 7d, 14d, and 28d Compare matching windows and cohort dates rather than mixing a same-day eCPM with a lifetime revenue window

The presence of a metric in a platform report does not make its denominator universal. Check the report’s timezone, attribution window, estimated-versus-paid status, and treatment of late events before joining it to product analytics.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to increase ad revenue without sacrificing retention

Start with a controlled baseline

Choose a stable cohort and record impressions per DAU, eCPM, ad ARPDAU, and D1, D7, and D28 retention before changing placements. Randomly assign users to a control and one treatment, keep the assignment persistent, and change one major exposure rule at a time.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Test placement and frequency separately

A placement test asks whether an ad appears at a different moment; a frequency test changes how often it can appear. Keep these experiments separate so a revenue lift can be attributed to one decision. Monitor session length, crashes, level or task completion, and return behavior in addition to the three headline metrics.

Use format-appropriate moments

Rewarded ads should be tied to an optional, clearly described benefit. Interstitials should not interrupt a critical action or a first-use flow. Banners and native units may create steady impressions but can affect layout and engagement. Evaluate each format independently before blending results.

Change floors and mediation carefully

A higher floor can improve price on filled impressions while reducing fill. A new mediation source can alter both auction competition and reporting latency. Compare request, fill, impressions, eCPM, ad ARPDAU, and retention by source and country during the same period.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Protect new and returning users

Consider a lighter exposure policy during onboarding and for users who show signs of frustration. Separate first-session retention from established-user retention so a change that helps mature users does not hide damage to the install cohort.

Troubleshoot common discrepancies

Symptom Likely checks Corrective action
Impression events exceed the network report Duplicate callbacks, retries, or events recorded before a final value was known Deduplicate with an impression identifier and retain the original event for audit
Network revenue exceeds event revenue Offline delivery, missing callbacks, timezone mismatch, or delayed reporting Compare a later closed period and document the reconciliation lag
eCPM jumps but ad ARPDAU does not Lower impressions per DAU, weaker fill, or a changed format mix Inspect impressions per DAU and fill by format and country
Ad ARPDAU jumps while retention drops Higher exposure, an intrusive placement, or a confounded acquisition mix Review treatment-level retention and roll back or narrow the exposure if the controlled test confirms harm
Retention changes without a monetization change App release, crash rate, acquisition source, seasonality, or cohort-definition drift Compare app versions and acquisition channels and verify the denominator
Dashboard values disagree across tools Different currencies, timezones, windows, revenue bases, or active-user definitions Publish the definition beside every number and align the export windows

Design a dashboard that supports decisions

Show a daily trend for revenue, impressions, DAU, eCPM, ad ARPDAU, and impressions per DAU. Add cohort curves for D1, D3, D7, D14, D28, and D60 retention where those milestones have matured. Every chart should expose filters for format, country, source, app version, acquisition channel, consent state, and install cohort.

Keep raw and derived fields separate. A useful fact table contains event timestamp, user ID, install date, country, platform, app version, consent state, source, ad unit, format, currency, value, precision, and event ID. Derived daily tables can then store revenue, impressions, distinct DAU, eCPM, ad ARPDAU, and retention counts with the exact aggregation keys.

Mark immature cohorts explicitly. A cohort installed three days ago cannot have a final D7 or D28 value; displaying it beside mature cohorts as if it were complete creates a false trend.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is there a good ARPDAU or eCPM?

There is no universal “good” ARPDAU or eCPM benchmark in the platform documentation described here. Values vary with geography, format, audience, app category, traffic source, consent rate, seasonality, and the definition of revenue and DAU. Use your own comparable historical cohorts and controlled experiments as the reference point.

A useful target is therefore stated comparatively: increase ad ARPDAU against a matched control while retaining the required D1, D7, and D28 performance, or maintain retention while improving eCPM and impressions per DAU. Record the segment and time window so the target remains reproducible.

Practical decision framework

  1. Revenue problem: If ad ARPDAU is low, decompose it into eCPM, impressions per DAU, and fill by format and country.
  2. Yield problem: If eCPM is low with stable impressions, examine demand, floors, viewability, source mix, and reporting lag.
  3. Exposure problem: If eCPM is healthy but ad ARPDAU is low, examine eligible sessions, placement opportunities, and impressions per active user.
  4. Retention problem: If revenue improves while cohort retention falls, stop broad rollout and isolate the placement, frequency, or audience segment responsible.
  5. Data problem: If tools disagree, resolve currency, timezone, cohort, event deduplication, and estimated-versus-paid definitions before optimizing monetization.

The defensible measurement loop is simple: capture every impression, preserve its context, calculate all three metrics on matching populations, segment the result, and test changes against retention rather than treating a higher eCPM as a complete monetization win.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.