Adsense - Responsive Ads with Bootstrap and CSS @media queries
Twitter Bootstrap is built with Responsive utility classes that help us to implement different sizes of ads   for different devices.
| Class | Phones767px and below | Tablets979px to 768px | DesktopsDefault | 
|---|---|---|---|
| .visible-phone | Visible | Hidden | Hidden | 
| .visible-tablet | Hidden | Visible | Hidden | 
| .visible-desktop | Hidden | Hidden | Visible | 
| .hidden-phone | Hidden | Visible | Visible | 
| .hidden-tablet | Visible | Hidden | Visible | 
| .hidden-desktop | Visible | Visible | Hidden | 
- Desktop
- Leaderboard (728x90)
- Portrait tablet to landscape and desktop
- Banner (468x60)
- Landscape phone to portrait tablet
- Banner (468x60)
- Landscape phones and down
- Half Banner (234x60)
 <div class="visible-desktop">  
        <script type="text/javascript">  
             google_ad_client = "ca-pub-XXXXXX";  
             google_ad_slot = "XXXXXXX";  
             google_ad_width = 728;  
             google_ad_height = 90;  
        </script>  
        <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>   
 </div>  
 <div class="visible-tablet">  
        <script type="text/javascript">  
             google_ad_client = "ca-pub-XXXXXX";  
             google_ad_slot = "XXXXXXX";  
             google_ad_width = 468;  
             google_ad_height = 60;  
        </script>  
        <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
 </div>  
 <div class="visible-phone">  
        <script type="text/javascript">  
             google_ad_client = "ca-pub-XXXXXX";  
             google_ad_slot = "XXXXXXX";  
             google_ad_width = 234;  
             google_ad_height = 60;  
        </script>  
        <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
 </div>  Easy uh?!
Here is a example showing how we can make the same thing using Javascript only.



 
Great post.
ReplyDeletehttps://www.mobypicture.com/user/AnthonyLavender