i head that google doesn't like the site which place banner on their sites, is it true? will google ban me from Search results or my rank will be lowered..
No that is not exactly true... You may have slightly misunderstood what you heard. When you render a banner ad link on your page I would strongly suggest you do one of two things. Render that link similar to: 1) <a href="URLofBannerAdSponsorsLandingPage"><img src="URLofBannerAdImage" rel="nofollow"></a> with a rel="nofollow" or render the link similar to 2) <a href="URLofLocalRedirectorPage?url=URLEncodedVersionofURLofBannerAdSponsorsLandingPage"><img src="URLofBannerAdImage"></a> For option #2, you will also want to create an entry in your robots.txt file to Disallow: URLofLocalRedirectorPage. The redirector page will need to decode the URLEncodedVersionofBannerAdSponsorsLandingPage and so that it can redirect to BannerAdSponsorsLandingPage. You can also have the redirector page count each time someone clicks on the banner ad if you want to track clicks. Both of these will prevent the flow of Page Rank to URLofBannerAdSponsorsLandingPage preventing your banner ad link from helping that page rank. You don't want to be seen as selling links. And a followed sponsored/paid banner ad link (or text link) could be interpretted as a paid link if you allow page rank to flow to the landing page that is the target URL of the link and Google were to ever manually review your site. As long as you prevent the flow of page rank to targets of sponsored links on your site, Google will never have a problem with your paid advertisements. I believe this is what you may have heard about but misunderstood.