I\'m trying to test in-app billing using my own sku/product ID \"upgrade_to_premium\". As I have seen recommended here, I am using the Dungeons sample app. I\'ve added a \"n
You have to publish the product (not the app) for this to work. And yes, you need to wait a bit. Presumably while your APK's state is replicated to all Google Play servers. It used to work right away about a year ago, but this is not the case any more. However, you don't need to upload and test the same APK, only the version and signature need to match. So, when you begin developing a new version, just bump the version in the manifest, export and upload a signed APK. Let it sit there while you develop and test. Then replace it with your final binary when publishing.