App ads are necessary evils of the mobile ecosystem. For the developer, having the app display ads is a source of revenue. That's why most free apps show ads, with an in-app-purchase option which removes the ads.
There is, however, one simple way of blocking ads in iPhone apps. If you find that the ads in your iPhone games (or other apps) are annoying, you can actually turn them off indirectly. Here's how.
The ads within an app rely on a data connection to be served. Without a data network, the code within the app cannot fetch the ads and show them. This leads to two interesting situations. First off, most apps will stop showing ads completely when there is no data network. Secondly, in some cases, you'll see a big block of filled/empty rectangle in the places where the ad typically appears.
To disable the ads in the apps, here's what you do:
- Open the Settings app
- Tap on Wi-fi and turn it off
- Go back to Settings
- Tap on Cellular (or Mobile) and turn-off Cellular Data
With both Wi-fi and Cellular data turned off, the ads will no longer show up in the app you are using/playing. Naturally, you'll also be off the grid on Whatsapp, Facebook, iMessage, Skype, Mail (and even iCloud).. basically, any app that relies on the data network.
There's also a quicker (but even more limiting) way to block ads. That's the Airplane Mode. By switching on the Airplane Mode, your iPhone will be totally off the grid because it switches off all radios. You won't be able to make or receive calls too.
To switch on the Airplane Mode:
- Swipe up from the bottom to bring the Control Center
- Tap the Airplane Mode icon to switch it on.
You may also like to refer: Disable AD-Tracking on iOS 6 / 6.0.1.