Ah man then it's hard to earn much $$$ from affiliate programmes since Middle East users are not much familiar with online purchase etc.. Saad
You should get visitor from europe, us, uk and canada. you should add more quality content for this in your site.
I personally do not see how blocking ads can increase revenue. Adsense automatically displays highest pays ads first and if that happens to be 'ebay.com' or 'ask.com' which advertise for everything, it makes no difference to me as long as they are relevant. If these are the ones that are shown, they must be the highest paying ads, for me to block them then would surely be bad.