We have integrated Native Ads in our Android app which is built using Jetpack Compose.
* We are pre-loading the ads
* Requesting the layout to show the ad with a delay (this step was an online solution implemented especially since the ad impressions were not being recorded after we migrated from XML to Jetpack Compose)(The delay that we used was 400 milliseconds).
* In the debug logs we have confirmed that the onAdImpression() listener function is being called whenever the ad is shown after implementing the above solution.
* But when it came to the release build, the same log is not being printed.
Our issue is exactly the same as this issue:
https://support.google.com/admob/thread/231942456/admanageradview-not-reporting-ad-impressions-when-used-with-compose-interop?hl=en
We desperately need a solution regarding this issue. Any help would be appreciated.
Hi Vamsi,
I see that you have already raised this concern on another thread with the subject ‘Hi after updating compose native ad impressions fall drastically’ and we have already responded to this issue. To avoid multiple threads on the same issue, please take a look at that thread and continue the discussion on the same for further updates on the issue.
![]() |
Mobile Ads SDK Team |