Get rid of IAP, stop Ads in games and just make everything 'old school' where you pay once and that's it.
I always turn on Airplane mode to stop ads and IAP requests popping up, I will usually delete the game straight away if it can't be used with Airplane mode turned on!
Apple make the rules for their store, software and hardware... if you don't like it, don't release it on iOS! Simple!
So... the developer is paying yearly fee, buys hardware and pays 30% cut to apple and also doesn't get paid since you are making sure they can't make a single $$ from a product that you are using...
Oh the audacity of developers that they are trying to fight this system so they can host their apps by their own rules and actually make a $...
ROFL