Restore Purchases says the restore is complete but it doesn't restore any or all of your purchases.
You may have bought the in-app purchase(s) in the free version (TowerMadness Zero). Try downloading TowerMadness Zero from the App Store onto your device and try to Restore Purchases from within TowerMadness Zero.
TowerMadness Zero purchases transfer to the iPad and full version of TowerMadness. In order to do this, you must restore any purchases made in TowerMadness Zero to get them back in the full version of TowerMadness. You may need to restart your device after following the steps above before you see the restored purchases reflected in the game.
If you are on a different device than the one originally used to make the purchase, you must install the application using the same Apple ID or iTunes account used to make the original purchase.
If your device was used with more than one iTunes account, make sure you're logged into iTunes using the same account used to make the purchase(s) before attempting to run Restore Purchases.
Finally, you may also need to restart your device after following the steps above before you see the restored purchases reflected in the game.
For iPad users: Please note any purchases made in TowerMadness HD cannot be transferred to TowerMadness or TowerMadness Zero for your iPhone due to limitations in the App Store. If you would like to transfer all purchases between games, please download TowerMadness or TowerMadness Zero (non-HD) onto your iPad and make purchases in those apps. You will now see those purchases also transferred to TowerMadness HD. For further help, you may contact email@example.com.