IAP is restoring consumable items

I would expect your REMOVEADS product to be restored each time. IAP depends on the user who made the purchase, be logged into the Google Play app on the device as this user. Do any of those other libraries log the user off? Restore only happens for subscriptions and non-consumables on Android and there is no separate “Restore” button or functionality like on iOS. On Android it happens automatically, and you would expect ProcessPurchase to be called at IAP initialization for a new install for this product. Also, we need the logcat logs, can you attach them? IAP automatically writes debug information to the logs How To - Capturing Device Logs on Android