Why do apps request permissions?
Most developers (especially those who distribute their apps via Google Play market) ask for permissions because they actually need them. Their app won't function otherwise.
Android system requires developers to ask for permissions in order to do certain tasks. If the developer fails to do so, Android system will block app's access to an Android feature. Therefore, requesting permissions is an essential part of Android development and app users need to allow it if they want to use the app. Another app might provide similar functionality without the extra permissions and the reason for that is, their developers found/used another way to accomplish the task.
Most users don't have a clue about what these permissions mean. Android itself gives only vague information about them. And what users read there scares them off. It is true that the more permissions an app has granted, the more it can control your Android device. However, that doesn't mean you should be paranoid. It is a matter of trust. If you trust the developer and download your app via Google Play Market (which assures the app is not fake and belongs to the developer specified), you don't have to worry about permissions. Period!
Some of the adds shown are disturbing to me, how do I remove them?
Just click the 'i' or 'x' button at the corner to ban that particular ad permanently.
You may support apps in the following ways:
Via buying ad removal or by clicking on in-app advertisements you are interested.
By giving apps on market 5 stars. (Giving less than five stars reduces app's rating and thus its visibility on the market).
By identifying bugs and communicating them.
By making constructive comments and sharing your suggestions for future updates.
By helping in the translation of apps.