Showing posts with label Google AdSense. Show all posts
Showing posts with label Google AdSense. Show all posts

14/12/2016

couch mode print story

How much money can I make from AdSense with 1000 visitors per day

How much money can I make from AdSense with 1000 visitors per day 
Thanks for the a2a.   This is one of the most frequently asked AdSense questions and also one of the hardest to give a valuable answer to, as there are a lot of variables in play.   Average earnings per 1,000 ad impressionsare said to be around $1 across the whole of the global network, but that isn’t very indicative of real results for most.

The short version of the answer is that, if you want to find out what AdSense could earn on your website you need to run AdSense. You also need to be prepared to put some work in to optimise it and achieve your earnings potential.

For the long answer read on.  I’ll walk through the variables, starting on the assumption that a site is hitting that $1 average:
 
If you earned $1 impression CPM, what would 1,000 visitors a day earn you?
If you know the CPM then the remaining variables are:
  • Ads per page : The average number of ad units displayed per page impression
  • Pages per visit : How many pages the average visitor views
  • Pages per visit X Average ad units X Impression CPM = Revenue per 1000 visitors
A website serving an average of 3 pages per visit, each with 2 ad units and an impression CPM of $1 would therefore earn $6 per 1000 visits.
 
But your impression CPM probably isn’t $1. Prices paid on AdSense are dynamic. They are fixed by auction rather than being standard across the network and the value of every impression changes.  Here is a quick run down of the important factors:

Major factors affecting CPM

CTR : The majority of AdSense bids are per click, so the Click Through Rate of your ad units has a huge impact on revenue performance.  Units that are in positions where they attract few clicks will have drastically different performance to those with high CTRs.

Geography : Advertisers are willing to pay differing amounts to reach customers in different regions.  Customers in the so called “tier 1” countries; USA, Canada, UK command higher prices. 

Your niche : The majority of AdSense ads are contextually targeted. This means that AdSense will select ads that are related to the content of your page.  Due to the auction nature of AdSense different niches will attract different levels of bid.  For instance, content about holidays and flights is likely to attract higher bids than content about your pet hamster.

Choice of ad unit size : Advertisers prefer certain ad sizes .  Less common formats tend to attract less bids, and large formats tend to attract higher bids.  The same ad shown to the same user can achieve very different final rates across different ad unit sizes due thanks to the effect of upwards price pressure in more competitive auctions. 

Visitor behaviour and demographics : In addition to contextual targeting, Advertisers can target by user demographics and behaviour (retargeting).  Having a valuable audience who shop online can push up rates thanks to the extra bids and auction pressure these methods introduce.

How good your site is: If you have a site that advertisers want to be see on, then you might also attract placement targeted ads.  These ads, specifically targeted at your website, can be very effective in increasing demand and help pushing up rates.
 
As you can see, lots of factors . In fact there are a lot more than can impact auction pressure and change the rates you see.  This all makes is hard to give a general “what can I make?” answer.  I’ve worked with sites that have reached their full potential at a few hundred dollars a month and those earning in the millions.  It is all down to the website

25/11/2016

couch mode print story

Google India Offers Free Advertising Coupons to Attract Small Advertisers

Google India Offers Free Advertising Coupons to Attract Small Advertisers

Google India is giving away free AdWords coupons to businesses who own a website but have never used the Google platform before to advertise their website on the Internet.
Google will provide website owners with advertising coupons worth a certain value for free that they may use to advertise their site on Google search results pages and on external sites that run Google AdSense ads (like Digital Inspiration).

Get Free AdWords Coupons Worth $50

If you are a small or media business owner based in India who also has a website, here’s how you can request Google for free AdWords coupons:
1. Call Google India at this number – 1860 266 6622. (see update below)
2. Register your website with the Google AdWords India platform by providing details about your business and your contact information.
3. The Google India representative will now set up your AdWords account.
Google will also credit INR 2,500.00 worth of advertising coupons to your AdWords account that you may later use for advertising your business on Google pages as well as other non-Google sites on the web.
In addition to free coupons, you’ll also get customer support for one month to help you manage you online advertising campaigns.
This move will probably help Google attract advertisers in India who have small budgets but have never experimented with online advertising before. They can now try the AdWords system without spending a penny and, if the outcome is positive, they’ll continue to do so even after they’ve redeemed all the free coupons.
It looks like a very straight-forward process but I have not been able to test it since my site is already registered with the AdWords system.
Update A: I just called up this number and the gentleman at the other end suggested that I send Google India office in Mumbai a check for at least Rs 10,000.00 so that they can setup my AdWords account.
When I asked him for free coupons (as mentioned in Google’s press release), he said that the coupons will added to my account the next month only after they receive the initial amount from me.
Now that’s definitely not in line with the information that I received from Google’s PR company. The original email said – "All small businesses with an online presence will be able to avail Rs 2500/- worth of advertising coupons by just calling the number 1860266 6622 and registering their websites with Google India Ad Words platform"
Update B: Google has confirmed that "there was some communication error by the agent". You don’t have to send them a check in advance but the offer does require you to deposit an activation fee to avail the free AdWords coupon from Google India.
Here are the full terms and conditions according to an email from Google’s PR.
Advertisers with self-managed signup accounts are subject to a Rs. 250 account activation fee. Prepay customers must deposit Rs. 500 into their account for activation. Offer expires on 30th Nov, 2009.

Promotional credit must be applied to a new AdWords account within 14 days of creating the AdWords account and is valid only for new Google AdWords customers with self-managed signup accounts. Advertisers will be charged for advertising that exceeds the promotional credit.
Advertisers will need to suspend their ads if they do not wish to receive additional charges beyond the free credit amount. Subject to ad approval, valid registration and acceptance of the Google AdWords Program standard terms and conditions. The promotional credit is non-transferable and may not be sold or bartered. Offer may be revoked at any time for any reason by Google Inc. One promotional credit per customer. Offer void where prohibited by law.

24/11/2016

couch mode print story

Google Approves Responsive AdSense Ads

Google Approves Responsive AdSense Ads
The Google AdSense team has officially confirmed that publishers can use JavaScript to server ads of different size based on the screen size of the visitor
When AdSense launched a decade ago, people mostly accessed websites on their desktop or laptop computers. Fast forward today and all sorts of devices – mobile phones, gaming consoles, ebook readers and even televisions – are being used to connect to the Internet.
Web designers are therefore increasingly relying on a technique called Responsive Web Designwhere a single layout works across all devices, irrespective of the screen size or the resolution of the visitor’s device.
Google AdSense ads are fixed-width but there’s a little workaround that can  make your Google ads responsive. The idea is that if a visitor is reading your web page on a large desktop screen, they are served the large 728×60 or 336×280 units while if another visitor is viewing the same page on a smaller mobile screen, you can dynamically serve the 200×200 (or similar) ad unit.
I shared a JavaScript snippet last year and, since then, its been a topic of debate in several online forum threads. The primary concern among web publishers was (and still is) that Responsive Google Ads could be against Google AdSense policies since they require modification in the default JavaScript code.
Michel Wester of WebSonic.nl, an AdSense publisher from Netherlands, contacted the Google AdSense team for a confirmation and here’s the official response (in Dutch):
Responsive Google Ads
“De voorbeeld website die u stuurt geeft al de juiste javascript code die u kunt gebruiken.” Google AdSense support has confirmed that Responsive Ads are allowed.
The rough Dutch to English translation is:
AdSense Ads can be adapted to different screen sizes using a simple JavaScript snippet. To take advantage of responsive design, create multiple ad formats, such as 728×90, 468×60 and 300×250. Then you implement an “if-else’ fragment so that the right ad format is displayed based on the size of the device of the user.
The example websitethat you sent has the correct JavaScript code that you can use. Well I would like to emphasize that further change the AdSense code is not allowed. Advertisements may also not be hidden with CSS.
Thus you won’t violate any of the AdSense program policies for using responsive ads on your website. The JavaScript snippet isn’t modifying the AdSense code but is simply requesting a different ad unit based on the viewport width of the current visitor’s screen.

couch mode print story

How to Hide AdSense Ads on your Website

How to Hide AdSense Ads on your Website
Learn how to hide any AdSense ad unit on your website with CSS Media queries. The technique can be used to prevent AdSense ads from showing on mobile devices
 Google AdSense          supports Responsive Ads which    means that the size of AdSense ads on your website will automatically change based on the visitor’s device. Thus, if they are viewing your pages on a desktop computer, they may be served the bigger 728×90 leaderboard while the same ad unit may serve a smaller 468×60 banner to visitors who are on a tablet.
There’s no need to change the code as the AdSense script smartly detects the browser’s width and serves the right size accordingly.
Now consider a slightly different scenario where, instead of showing a smaller sized ad, you would like to completely hide the AdSense ad if the screen width is less than ‘n’ pixels. For instance, you may have a 160×600 px Skyscraper unit in your website’s sidebar but it should be displayed only when the site is being viewed on a desktop computer and not on a mobile phone.
There are two ways to achieve this. You can either write a CSS media query that will completely hide the sidebar on a mobile phone and thus the included AdSense ad will also be hidden from the visitor. This will however be against AdSense program policies because the AdSense ad will still be rendered on the visitor’s screen though hidden from view.

How to Hide AdSense Ads with CSS Media Queries

What we therefore need is a mechanism where the the AdSense ad is itself ‘blocked’ from rendering on a small screen. This is also possible with CSS media queries but the big difference is that we need to apply the CSS rules to the ad element and not the parent container (which in our case is the sidebar). Let me explain:
AdSense Ad Code
What you see above is a standard AdSense code snippet that will render a 160×600 pixels ad unit. The size (height and width) of the ad is specified as an inline style.
If you copy-paste the above ad unit as is into your website, it will always download and render the ad irrespective of the visitor’s screen size. If you however need to prevent the AdSense ad from showing on small screens, we need to make a few “officially permitted” changes to the default code.
The modified code will look something like this:
Hide AdSense Ads
If you carefully notice the two snippets, you’ll find that we’ve added a new class sidebar_ads (you can give it any name) to the default AdSense snippet. Next we’ve added a media query that will hide all elements of this class if the screen width is less than 480 pixels. That’t it.
With this approach, no ad requests is made to the Google server and thus no ad is shown to the visitor. The ad area will be hidden and the content below will get pushed up leaving no whitespace, just as you’d like it to be

23/11/2016

couch mode print story

You Can No Longer Place Google Ads in an IFRAME


You Can No Longer Place Google Ads in an IFRAME
Google has updated their AdSense Program Policies and web publishers are no longer allowed to add AdSense ads to their web pages using IFRAMEs.
Google  silently updated their AdSense Program Policies document last week and there’s one big change in the policy now – AdSense Publishers are no longer allowed to add Google ads to their web pages using IFRAMEs.
The updated policy document says:
AdSense code may not be altered, nor may the standard behavior, targeting or delivery of ads be manipulated in any way that is not explicitly permitted by Google. This includes but is not limited to the following: clicking Google ads may not result in a new browser window being launched, nor may Google ads be placed in an IFRAME.
Google has always discouraged the use of IFRAMEs for serving AdSense ads but publishers were allowed to use them. For instance, a section of the AdSense support site still says:
Our targeting technology is not optimised to serve ads within a separate IFRAME. If you placed the AdSense code in a separate IFRAME, your site may display less targeted ads or PSAs. For better results, please implement our ad code directly into the source of your web page. Once you make these changes, it may take up to 48 hours or more before relevant ads appear.
There are AdSense publishers who use the IFRAME option to embed Google Ads in the web pages, for various reasons, but with the new policy update, that implementation now clearly violates AdSense policies.
This however should not affect sites that display content using HTML frames. All you need to remember is that your AdSense ad code should be placed within the frame containing the content you wish to target with the ads.

couch mode print story

How to Use Google AdSense Ads on Responsive Websites

18 Dec. 2016

How to Use Google AdSense Ads on Responsive Websites

Learn how to make your Google AdSense ads responsive with JavaScript. The code detects the size of the visitor’s browser and serves appropriate AdSense ads that fit in the available space.
officially approved Responsive Designand what that means is you can serve Google ads of varying dimensions corresponding to the viewport size (screen resolution) of the visitor’s device.
For instance, if a visitor is reading your web page on desktop, you can choose to serve the large 728×90 (leaderboard) unit but if another visitor is viewing the same web page on a mobile phone, you can display the smaller 468×60 ad unit. The AdSense code detects the size of the visitor’s screen and serves the appropriate ad unit that will best fit the available space.
You can serve responsive Google AdSense ads in both synchronous as well as asynchronous (non-blocking) fashion. The latter is a more efficient and recommended method as the JavaScript ad code loads in parallel and therefore does not block the other elements of the web page from rendering. In other words, your pages will load faster improving user experience.

How to Generate Responsive AdSense Ads

Open your AdSense dashboard and under My Ads, click “Create new ad unit.” Set Ad Size as “Responsive Ad Unit” and click the “Save and Get Code” button to generate the JavaScript code for your Responsive AdSense ad. The default code is something like this:
  1. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  2. <ins class="adsbygoogle"
  3. style="display:block"
  4. data-ad-client="ca-pub-12345"
  5. data-ad-slot="xxxxx"
  6. data-ad-format="auto"></ins>
  7. <script>
  8. (adsbygoogle = window.adsbygoogle || []).push({});
  9. </script>
AdSense computes the available width and renders the largest ad that will fit that space. This may not always be the most appropriate approach since the best performing ads are rectangles and skyscrapers and not necessarily the leaderboards.
There is however an option to force the ad unit to always serve the rectangle or the skyscraper. You can change the value of the data-ad-format variable in the JavaScript code from “auto” to “rectangle” and it will always serve one of the rectangular formats. Similarly, you can set data-ad-format to “vertical” to always render a 120×600 or 160×600 rectangle. The modified ad code would be:
  1. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  2. <ins class="adsbygoogle"
  3. style="display:block"
  4. data-ad-client="ca-pub-12345"
  5. data-ad-slot="xxxxx"
  6. data-ad-format="rectangle"></ins>
  7. <script>
  8. (adsbygoogle = window.adsbygoogle || []).push({});
  9. </script>

Responsive AdSense Ads (Another Approach)

Whether you set data-ad-format as “auto” or “vertical” or “horizontal” or vertical, the Google AdSense algorithms will still decide which ad to serve. For instance, if you ask for an rectangle, you may either get a medium rectangle or a large rectangle.
SHould you wish to force AdSense to serve ads of a particular size while staying responsive, you can consider custom-sized ads. The size of these ads is determined based on the screen but the publisher has more control over the banner size that is served.
  1. <div id="google-ads-1"></div>
  2.  
  3. <script type="text/javascript">
  4.  
  5. /* Calculate the width of available ad space */
  6. ad = document.getElementById('google-ads-1');
  7.  
  8. if (ad.getBoundingClientRect().width) {
  9. adWidth = ad.getBoundingClientRect().width; // for modern browsers
  10. } else {
  11. adWidth = ad.offsetWidth; // for old IE
  12. }
  13.  
  14. /* Replace ca-pub-XXX with your AdSense Publisher ID */
  15. google_ad_client = "ca-pub-XXX";
  16.  
  17. /* Replace 1234567890 with the AdSense Ad Slot ID */
  18. google_ad_slot = "1234567890";
  19. /* Do not change anything after this line */
  20. if ( adWidth >= 728 )
  21. google_ad_size = ["728", "90"]; /* Leaderboard 728x90 */
  22. else if ( adWidth >= 468 )
  23. google_ad_size = ["468", "60"]; /* Banner (468 x 60) */
  24. else if ( adWidth >= 336 )
  25. google_ad_size = ["336", "280"]; /* Large Rectangle (336 x 280) */
  26. else if ( adWidth >= 300 )
  27. google_ad_size = ["300", "250"]; /* Medium Rectangle (300 x 250) */
  28. else if ( adWidth >= 250 )
  29. google_ad_size = ["250", "250"]; /* Square (250 x 250) */
  30. else if ( adWidth >= 200 )
  31. google_ad_size = ["200", "200"]; /* Small Square (200 x 200) */
  32. else if ( adWidth >= 180 )
  33. google_ad_size = ["180", "150"]; /* Small Rectangle (180 x 150) */
  34. else
  35. google_ad_size = ["125", "125"]; /* Button (125 x 125) */
  36.  
  37. document.write (
  38. '<ins class="adsbygoogle" style="display:inline-block;width:'
  39. + google_ad_size[0] + 'px;height:'
  40. + google_ad_size[1] + 'px" data-ad-client="'
  41. + google_ad_client + '" data-ad-slot="'
  42. + google_ad_slot + '"></ins>'
  43. );
  44. (adsbygoogle = window.adsbygoogle || []).push({});
  45.  
  46. </script>
  47.  
  48. <script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
  49. </script>
Go to your AdSense dashboard and either create a new ad unit or use one of your existing ad units. Make a note of the ID of your ad unit and also your AdSense Publisher ID and paste these values in Line #15 and #18.
Next, copy-paste the above snippet anywhere on your web page and, based on the size of the user’s device, the most appropriate AdSense Ad will be served. If you wish to include multiple responsive AdSense ad units on the same web page, just use the same snippet of code but increment the DIV ID in lines #1 & #6 such that they become google-ads-1, google-ads-2 and so on.

couch mode print story

Increase your AdSense Income with Google DFP

Increase your AdSense Income with Google DFP

Learn about an experiment that raised the average CPM of the Google AdSense ads unit where that change was applied thus increasing the overall income.
I have been running an experiment around Google AdSense for the past few weeks, based on the recommendations of RN, and it looks like that the change has had a positive effect on the CPM of the ad unit where that change was applied.
The experiment goes something like this.
I have a 300×250 ad unit in the right sidebar of this site that’s placed above the fold (ATF) and it serves both image (rich media) and text ads. The ad unit is enabled for placement targeting so an advertiser can easily target it for display campaigns through Google AdWords.
Now let’s assume that the average CPM for this ad unit, according to Google AdSense reports, is $5.
To get higher CPM ads, I created a simple rule that blocked Google ads from showing up unless their CPM was, say, $6 or about 20% higher than the current average value. If the CPM was lower, an in-house ad (promoting one of my own articles from the archives) was displayed to the visitor instead of the AdSense ad.
This experiment has been live for about 8 weeks now and I think it did help in pushing-up the CPMs for that unit. Why? I don’t have an exact answer but probably because the Google ad now has to compete with an external ad in order to show up on the site and thus it raises its own CPM to outbid your in-house ad.
The other advantage is that instead of serving low-paying display ads, I can use that space to promote my older content to new visitors who may have otherwise missed those stories.
If you would like to try something similar on your own blog, read the Google DFP tutorial to understand how you may serve in-house ads alongside Google AdSense. Set a CPM threshold that is 10-20% higher than your current average and run the experiment for at least 10-15 days. Good luck!!!!!
Ravi Vashistha 
Advance Technology