How can I reset my Ads purchase at Apple?

I’ve implemented Ads using Scott’s ironSource plugin. But because I purchased the ‘removeAds’ in-app purchase, I can no longer test it as if I was a new user.

You need to have made the purchase using a test account, then you can revoke the item:

1 Like

Can’t you just change the code?

--disable for testing  removeAds = <from stored state>
removeAds = false

That’s not as useful for testing the genuine purchase flow. Ideally you want to be able to test (and re-test) things exactly as a real player would, adding dev-mode workarounds means you can easily miss something that only happens in certain conditions.

1 Like

I’m not completely sure if this is the correct way to test, but in my case, I install the app via TestFlight using my main account, then log out of the App Store. After that, I launch the app and sign in again using a sandbox account. It’s a bit inconvenient to repeat this process every time, but testing with a sandbox account seems to be the most reliable approach.

1 Like

Agreed in principle, however the OP was about testing ads not purchasing

Note you can’t cancel the test purchase if it is made with TestFlight only. Use SandBox for ability to cancel (and re-purchase).
(pls correct if it is wrong)