Hi everyone
![]()
I’ve published my Android app on Google Play:
App link: → Please Install and click floating icon inside app to see UI for One time purchase.
I’m using a one-time (managed) in-app purchase to remove ads permanently, but it’s still not working as expected, so I’m looking for help from experienced developers here.
Special thanks to @RaYzZz and @Ibrahim_Jamar for helping and guiding me so far. Even after applying their suggestions, the in-app purchase is still not behaving correctly, so I’m hoping to get a few more eyes on this.
In-App Product Details (Play Console)
- Product type: In-app product (Managed / One-time)
- Product ID:
removeads_panchang - Purchase type: Buy
- Classification: Digital content
- Purpose: Permanently remove ads from the app
What I Want to Achieve
After purchasing Remove Ads, all ads should be disabled permanently
If the user closes and reopens the app, ads should remain hidden
If the user uninstalls and reinstalls the app, the purchase should be restored
Ads should not reappear due to app restart or or network issue must save in local tinyDB.
Current Logic Blocks
Issues / Concerns
After using above block I’m not able to open In-app purchase pop-up when clicking Payment button in app. also can someone please verify whether my block logic is correct for a one-time “Remove Ads” product? Is this the right approach using TinyDB + LoadOwnedPurchases together?
Thanks a lot in advance for your time and support ![]()










