Monday, 23 January 2017

Stop Invalid Click Activity by AdSense Site Authorization Feature

Are you confident that you are following AdSense program policies? Are you sure no one using your ad code in websites that violates AdSense program policy? Are you getting revenue from all clicks? If, yes you should ignore this tutorial. If NO, please read these guidelines which may protect your AdSense account and avoid lost revenue.

We all know very well that in order to protect the advertisers, publishers and users at large Google treats policy violations and invalid clicks very seriously. I had already discussed program policy of Google AdSense and mentioned some examples about the invalid clicks and impressions in that tutorial.

Many publishers got their account disabled due to invalid click activity even they don’t know the exact reason behind that and not personally involved in it. It may be due to invalid clicks generated from the sites they don’t own and never place their AdSense Ad Unit codes into other blog/website or webpages.

That means someone might have copied your Google ad code and placed it on sites that does not comply AdSense policy. It may be the case that your site’s webpages have been shown within HTML Iframes. In some circumstances a publisher duplicated (copy and paste) your articles/posts into his blogs/sites.

Accordingly, you may get a notification message from Google as shown below:





“Your ads have recently appeared on websites you haven’t authorized. To avoid lost revenue, make sure to authorize any sites where you display ads by visiting your account settings.”

However, there are many other reasons for getting few impressions to sites that you have neither direct control nor your ad code is presently there. It may be due to serving your sites and webpages through other site’s server. For example search engines (Google, Yahoo, Bing etc.) served your contents searched results as cached pages through webcache.googleusercontent.com, translate.googleusercontent.com and cc.bingj.com/cache.aspx etc.

Moreover, Google may in rare cases send you a warning message to alert you that invalid activity found related to your AdSense account and ask for taking immediate action from your part to bring your AdSense account into compliance with AdSense program policies.

Here is an example of warning message from Google AdSense:

Affected website: example.com
Example page where violation occurred: example.com/example-page-url
Action required: Please make changes to your site within 3 business days.
Current account status: Active

Violation explanation: Publishers may not place ad code, search boxes, or search results alongside content which violates the AdSense program policies. This includes any inappropriate content which might be shared dynamically via live chat, instant messaging, or auto-refreshing comments.

Action is required to bring your AdSense account into compliance with our AdSense program policies. Please make changes to the above site within 3 working days. If you do not make changes to bring your site into compliance, ad serving may be disabled to the website listed above.

In this case your account may be reinstated by AdSense team after reviewing your circumstances if you makes necessary changes as may be required. And thereafter within 48 hours ads start running on your website as earlier.

Prevention is always better than cure. So, how to prevent such things which are not under your direct control and happening without your knowledge. There is a unique feature in your AdSense account named as Site authorization which prevent third party to use your AdSense Ad Unit codes without your permission. Thereafter, even if anyone is using your ad code to harm you it does not affect your account.

How to use Site Authorization to Display AdSense Ads

Step-1: Sign in to your AdSense account.
Step-2: Click the gear icon from top right and select Settings.

AdSense-Account-Settings

Step-3: From the sidebar, click on Access and authorization.
Step-4: Now, check the box marked Only allow certain sites to display ads for my account.
Step-5: Finally, enter the URL of the blogs or websites that you want to authorize, then click the Save button.

AdSense-Site-Access-and-Authorization

Keep in mind that you should add entire domain name i.e. example.com instead of www.example.com to authorize whole site. Following rules will help to add your site URL/domain name:

A) If you enter subdomain.domain.com then it only authorizes:-
subdomain.domain.com
subdomain.domain.com/pages

B) If you enter www.domain.com then it only works for:-
www.domain.com
www.domain.com/pages

C) If you enter domain.com then it will authorize the whole domain and sub-domain of site including the entire websites URLs:-
domain.com
domain.com/pages
www.domain.com
www.domain.com/pages
subdomain.domain.com
subdomain.domain.com/pages


Therefore, if you have blog on Blogger (BlogSpot) then use yourblog.blogspot.com and ignore http:// and www. However, if you are using custom domain then enter that domain name as example.com.

Within 48 hours the URLs you have entered will become the only authorized sites to show ads through your publisher ID. Note that all sites that you have added to your list of authorized sites will also be added to your Owned sites list.

All those site which have not been authorized by you may generate some impressions and clicks. But, don’t worry because it will neither affects your account nor any advertiser will be charged for that impressions and clicks.

However, if you place ad code on a site which you do not authorize will also show ads but would not generate any revenue for you. So, add each site you own and the sites/blogs you trust in the list of authorized sites to avoid lost revenue. In my opinion you should ignore all sites which are not yours.

Insert AdSense Ad Unit codes in the right place of your Blog

One of our clients asked us to choose the right Advertisement slot for their site as because they are not getting the expected AdSense earnings due to low CPC and CPM rate. After completions of site audit, we recommend them appropriate places for their AdSense Ads.

There are so many bloggers and website owners who does not care about the Advertising places that has been allotted by them for AdSense Ads. They only believe in traffics i.e. if there are more traffics to their website they will earn more from AdSense Ads.

But, their opinion shall not be accepted solely as true view. There are lots of other factors which affects AdSense earnings and displaying Ads in the right place is one of them. So, please don’t ignore it. Therefore, read the following guidelines very carefully for making the decision concerning the right place for your AdSense Ads.

A) Create Separate Ad slot for each AdSense Unit:

One of interesting thing I personally noticed on many blogs and websites that they placed their all three AdSense Ad Units codes in a single place. In my opinion they are losing potential AdSense earnings by showing maximum allowed AdSense Ads in one slot.

Note that Google AdSense programme allows only three Ad unit in a single webpage. Thus, my very first recommendation regarding right place for AdSense Ads is that you should never insert all of your three AdSense Ad Unit codes in one slot.





B) Display AdSense Ads in Head Section:

Well, this is the top performing Ad Space which can be utilized to increase clicks as well as CPM. The advertisements in this slot will gets more impressions as it displays at the top of all your site contents. The Ad sizes which will be suitable for the head section of your blog is Leaderboard (728×90) for desktop view and Banner (468×60) for tablets and Mobile Banner (320×50) for mobile templates.

However, it would be preferable for those bloggers and site owners who gets more traffics to their site. I recommend you to use your AdSense Ad Unit code in this slot if your blog gets at least 5-7k unique visitors per day.

With my personal experience, I found that this Ad section has one demerit that it will reduce your CPC rates. I don’t know the exact reason behind that but it may be due to maximum clicks and sometimes clicks without interests. It may receive invalid AdSense clicks or clicks without earnings as it renders top of your blog page.

C) Show AdSense Ads in Header:

This is the most eye catching Ad slot which generates potential AdSense revenue in comparison to the other Ad spaces. There are two Ad Spaces in the header section of your blog viz. Left side and Right side. You may choose one of them to place your AdSense Ad unit in the header section of your blog rest one may be utilised for your blog Logo and description.

Default blogger template does not provide this facility but, however, you may create it with the help of our tutorial named How to add Gadget inside Blogger Blog Header for AdSense Ads .

The best suitable Ad size for this Ad slot will depends on the size of your Ad Space. You may either use Leaderboard (728×90) or Banner (468×60) AdSense Ad Unit for header section of your blog.

D) Place your AdSense Ad Unit Codes in Blog Posts:

Google AdSense is mainly for contents based websites and if your have inserted your AdSense Ad unit codes in between your blog posts then obviously it will fetch more AdSense earnings. You can create three Ad box for your AdSense Ads in every blog posts. The first one is showing AdSense Ads above the title of your blog posts. The second and third ad slot is to displaying AdSense advertisements before the main blog post contents i.e. starting point and placing your AdSense Ad Unit codes at the end of each blog posts respectively.

If you want to insert ad codes above the blog post titles then the suitable ad size shall be 728×90 where as Large Rectangle (336×280) and Medium Rectangle (300×250) would perform better in case you choose second and third ad slots. This tutorial will help you to create and insert AdSense code in blog posts. Increase AdSense Earnings by Showing Ads in All Blogger Pages.

If you are using responsive blogger template then showing AdSense Ads at the beginning of the blogpost contents shall give you a magical positive change in your AdSense earnings. However, if your blog posts contain an image at the starting point of your blog post contents then it would be better to show the AdSense Ads above the blog posts titles.

E) Display AdSense Ads on Sidebar:

Most of blogger add HTML/JavaScript Gadget for inserting AdSense Ad Unit codes on the blogger blog sidebar. You may display either Medium Rectangle (300×250) or Wide Skyscraper (160×600) as size ads on the sidebar for better performance. Nevertheless, you should make sure that it does not looks similar to any other widgets and have some distance above and below from the other widgets contents and it does not in parallel to other AdSense Ads displayed on the blog posts body.

In my personal experience found that Display Ads (Image, Flash and rich media Ads) are performing best for Medium Rectangle (300×250) AdSense Ad size on the sidebar. However, if you have a large sidebar width enough space then, I recommend you to use Portrait (300×1050) AdSense Ad size as it covers all bidders including 300×250 and 160×600 etc.

F) Display AdSense Ads in Footer:

Generally, new blogger avoid this Ad Space but some-times I found it more important to increasing my AdSense earnings by leaps and bounds. The users of any website or blog normally comes at the end of webpage after reading the articles and blog post contents to see if there is any interesting for them and they may found interested Ads running in footer.

The best performing Ad sizes for blog footer is Leaderboard (728×90) but if your blog is responsive then you may use responsive AdSense Ad Unit accordingly.

I again repeat my wordings that just place you AdSense Ads anywhere in your blog and let your users decide which one is best Ad Space for your blog. You should give at least 1 month to decide whether a particular Ad slot is fetching more earnings in comparison to another one.

Increase AdSense Earnings by Showing Ads in All Blogger Pages

It’s not only the traffics to your Blogger Blog but you should also use some tricks and techniques to boost your AdSense earnings and one of those tips is displaying AdSense Ads in all your blogger blog pages. This tutorial will show you the simple technique to increase your AdSense impressions with the same traffics to your BlogSpot.com blogs.

Most of blogger wants to display their AdSense advertisements either before/above or after/below their blog posts. However, the way they insert their AdSense Unit code does not show Ads on all blogger pages rather it only shows on item pages or Article/posts webpage.

Accordingly, new bloggers losing their 20-25 per cent AdSense impressions or clicks as a result of which they innocently makes less earnings from AdSense than what they deserve to earn from the same traffics to their blogger blog.

So, what are you looking for, just follow these steps and boost your AdSense earnings by showing advertisements on all blogger webpages i.e. Item, Home and Static pages, Archive or Index etc. Additionally, this simple tips will also help you to show the AdSense Ads on Responsive Blogger Template including both Desktop templates view as well as mobile template view of your blogger blog.

A) How to show AdSense Ads above the Blog Post and Page Titles:

If you are not showing AdSense Ads above the webpage title then use this steps and I am sure that your AdSense earnings will drastically increase.

Step-1:
Go to the Template Editor of your blog.

Step-2:
Find ]]></b:skin> and paste the following CSS codes before/above closing ]]></b:skin> tag.

.swt-adsense-ads {/* Added by Showeblogin */
margin:1em auto;
clear:both
/* SWT Tutorial at http://www.superwebtricks.com/?p=623 */}
Step-3:
Now, find starting <div class='post-outer'> tag. You will see it twice into your blogger template. The first one is for desktop template view and the next i.e. second is for mobile template view. You will have to copy and paste these HTML codes after/below the starting <div class='post-outer'> tag.

<b:if cond='data:post.isFirstPost == &quot;true&quot;'>
<div class='swt-adsense-ads'>
AdSense Ad Unit Codes Here
</div>
</b:if>
Please do not forget to replace (AdSense Ad Unit Codes Here) with your own AdSense Unit codes.

B) How to show AdSense Ads above or beginning of the Blog Post/page contents/body:

AdSense-Ads-above-post-contents

Step-1:
Go to the Template Editor of your blog.

Step-2:
Find ]]></b:skin> and paste the following CSS codes before/above closing ]]></b:skin> tag.

i) To show AdSense Ads on the left side of your blog item contents:

.swt-adsense-ads {/* Added by Showeblogin */
position: relative;
float:Left;
margin:0 10px 10px 0;
/* SWT Tutorial at http://www.superwebtricks.com/?p=623 */}
ii) To show AdSense Ads on the right side of your blog item contents:

.swt-adsense-ads {/* Added by Showeblogin */
position: relative;
float:Left;
margin:0 0 10px 10px;
/* SWT Tutorial at http://www.superwebtricks.com/?p=623 */}
Step-3:
Find closing <data:post.body/> tag and paste the following HTML codes just above/before it. Actually, you will see <data:post.body/> in more than two places into your blogger template, the first one is for Mobile template view and another i.e. second one is for Desktop template view. Thus, paste these codes before/above the first and/or second closing post body tag of your blogger blog.

<b:if cond='data:post.isFirstPost == &quot;true&quot;'>
<div class='swt-adsense-ads'>
AdSense Ad Unit Codes Here
</div>
</b:if>
Please do not forget to replace (AdSense Ad Unit Codes Here) with your own AdSense Unit codes.

C) How to show AdSense Ads below or at the end of the Blog Post/page contents/body:

AdSense-Ads-below-post-contents

If you want to show your AdSense at the end of your blog posts and other blogger webpage then follow Step-1 and Step-2 of heading B as mentioned above and then in step-3 just paste the HTML codes below/after the closing <data:post.body/> tag instead of above/before.

Analysis of AdSense Revenue with Responsive Screen Resolutions

In this digital world, a biggest change in mobile search results has been made on April 21, 2015 (My First Marriage Anniversary) by the apex authority of online contents i.e. Google. No one can ignore the updates made by Google as it is the world’s most popular search engine with a market share of 65.73 percent (NetMarketShare.com) as of April, 2015. Moreover, it also holds 90+ percentage of global mobile search.

Search Engine Global Market Share

Global Mobile Search Percentage

Did you know? Starting April 21, 2015, this mobile-friendly update will boosts mobile search rankings for webpages which are mobile-friendly i.e. sites which uses responsive template/theme. Thus, if you are not using responsive templates for your sites then you may lose potential customers or visitors.

Despite of the above fact if a webpage contains the high quality content (even it is not mobile-friendly), it could still rank high in SERPs. But, I don’t find any reason for not building your site for mobile users. See the screenshot of increasing trend for live mobile users of my site.





Live Mobile Visitors

From the above screenshot you notice that average 45 percent of visitors comes from high-end mobile devices.

Now come to the point that if you have approved Google AdSense account, you may earn some extra dollars by showing advertisements in your multi-screen websites. I have managed to make all my client’s blog/site responsive and during the implementation, I got some relevant points which may help you to increase your AdSense income.

Accordingly, I am discussing with all of you some relevant points relating to responsive websites and AdSense earnings. So, please read the following AdSense multi-screen strategies and boost your AdSense earnings:

1) Make Your Site Responsive for all device

As I already explained it very clear with all of you that if your site is multi-device supported, you will get at least 1/3 extra visitors for your site. And you know the simple thumb rule that-

More Users = Additional Impressions = Extra Earnings.

To make your website responsive, please analyse your Google Analytics data and choose the proper resolution for your site. It helps you lot to know which screen resolution is used by your site visitors.

Step-1: Login to your Google Analytics account and navigate the Reporting (Top Menu) linked to your website.

Step-2: Click on Technology (Browser & OS) under Audience sidebar menu.

Step-3: On the displayed report you will see the name of browsers used by visitors to your website along with various data in different columns.

Step-4: Click on Screen Resolution from the Primary dimension (see screenshot below) to get screen resolutions of your site users in descending order.

Analytics Screen Resolution Report

Now, you will be able to decide which media screen query should be used to create your site’s responsive template in more effective manner and dynamic ways. However, if you are unable to decide best screen resolution for your website, please contact me for further help.

2) Maximum Allowed AdSense Ads in a Responsive Site

This is very important phase because I personally notice that most of my clients makes mistake unknowingly and they never realise its bad impact on their AdSense earnings. Moreover, it may boost your earnings if followed properly otherwise may result in disabling your AdSense account.

Take an example of a blogger who have a WordPress/Blogger blog. He has started his blogging career by using either a simple or responsive template/theme in his WordPress/BlogSpot blog. After sometime he got his Google AdSense account approved for his site and place the AdSense Ad Unit code into templates.

He know very well that he can only place upto THREE standard ad unit in his site besides up to THREE link units and TWO search boxes. Hence, he can insert upto 8 AdSense Ad unit codes into a single webpage. But, he does not know the fact that only ONE large (i.e. 300×600, 300×1050, 970×250, 750×200 and 580×400 etc.) ad unit is allowed per webpage.

Additionally, he also missed the Ad limit per page for mobile sites. As per Ad implementation policies of Google AdSense, you may not display two or more AdSense ads on the screen at the same time on a mobile site. That means you are not allowed to place more than one standard ad unit for each and every page of your mobile friendly blogs/sites.

In other words, you may insert maximum 1 AdSense for content units, up to 3 link units and up to 2 search boxes in your mobile sites. But, I recommend all of you to place only ONE AdSense for content units and ONE link unit code and ONE search box into your mobile sites. If, you want further clarification make your comments and opinion below.

3) How to show AdSense Ads in your Multi-Screen site

Those website owners who uses separate sites for mobile and desktop users may easily comply with the Ad implementation guidelines of Google AdSense by inserting Ad unit code in accordance with the limit specified. However, if you are using responsive template for your website then you have to make some extra efforts for your mobile optimized (multi-screen) websites.

After the above discussion, I think you are now familiar with the restrictions made by Google AdSense for showing Ads in your mobile sites. Now, with the help of some HTML and CSS codes we will be able to comply the policy of Google AdSense. Here is the step by step guidelines to show AdSense Ads in your mobile supported sites:

Step-1: Login to your AdSense account and create Ad Unit.

Step-2: Paste your AdSense ad unit codes into Ad slot in your site by adding the following div class along with your all AdSense ad unit codes.

<div class="swtads adsformobile">
Replace this line with your AdSense Code
</div>
After successful adding the div class your ad codes will looks something like this:

<div class="swtads adsformobile">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxxx"
data-ad-slot="xxxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
Now, remove the term “adsformobile” from the particular AdSense Ad Unit code which you want to show for your mobile users.

Step-3: Finally paste these CSS codes into your website so that your multi-screen sites will display only one AdSense Ad for mobile visitors.

.swtads{ margin:1em auto;
clear:both}
@media only screen and (max-width:500px){
.adsformobile {display:none}
}
The above code will add some extra margin below and above Ads and prevent to displaying more than one AdSense ads for mobile visitors. Make your comments below to know more about these codes if you have some query.

4) How to see the AdSense Earning Report for Responsive Sites

After successful inserting AdSense Ad Unit Code into your multi-screen sites, you may now want to know the earnings from all platforms viz. Desktop, Tablets and mobile devices. There are two options to see the earning reports for your responsive sites.

4A) AdSense Earning Report through AdSense Account

Login to your AdSense account and click on Performance report menu from the top. Now, choose Platforms from the drop down options next to the report type as shown in this screenshot.

AdSense Earnings Platforms Report

4B) AdSense Earning Report through Google Analytics Account

The best part of this report is that you will be able to see which particular Webpage, City, screen resolution, Source/Medium, Hostname, Day/Time and Browser etc. is performing well for increasing your AdSense earnings.

Thus, follow these steps to see the detailed reports of AdSense Ads Clicks, revenue, CTR, eCPM, Impressions and page impressions etc. for your responsive websites. Note that to see your AdSense report through Google Analytics account you should have to link your AdSense and Analytics Properties. If you have not yet linked the same, please link the both account or contact me for help.

Step-1: Login to your Google Analytics account

Step-2: Click on the Reporting top menu

Step-3: Now, click on Behavior from the left sidebar menu and then select AdSense Pages under AdSense sub-menu. This will show you which webpage of your site performs well for your AdSense Income. You may also choose Overview or AdSense referrers for your earning reports.

Step-4: Click on All Sessions and click on check box to select any particular session for which you want to see the AdSense earnings and then Apply it.

There are about 21 different sessions available in the Google Analytics account viz. Bounced Sessions, Converters, Direct Traffic, Made a Purchase, Mobile and Tablet Traffic, Mobile Traffic, Multi-session Users, New Users, Non-bounce Sessions, Non-Converters, Organic Traffic, Paid Traffic, Performed Site Search, Referral Traffic, Returning Users, Search Traffic, Sessions with Conversions, Sessions with Transactions, Single Session Users, Tablet and Desktop Traffic and Tablet Traffic.

Most of my clients want to know their AdSense earning reports from the sessions, I already bold the same. But, I personally recommend you to analyse all sessions as because it will help you a lot to make analysis and future decisions for increasing your revenue from AdSense Ads.

Step-5: Click on the AdSense Revenue and select any option to Explore the AdSense earnings accordingly. Through this option you will be able to explore the report of AdSense Ads Clicked, AdSense CTR, AdSense eCPM, AdSense Impressions etc.


Step-6: Click on the Secondary Dimension and select any dimension for which you want to see the earnings report. There are 8 dimensions viz. Acquisition, Advertising, Behavior, Custom Variables, Ecommerce, Social, Time and Users. For better option just click on the check box to display dimensions as alphabetical list.

Hence, you will now see and analyse the AdSense earnings with your responsive screen resolutions.

How to change or convert AdSense Ad Codes for BlogSpot Blogs

There are mainly three ways to insert your Google AdSense Ad Code into BlogSpot .com blogs viz. a) Clicking on the “Earnings” tab in your blog dashboard; b) Through AdSense widgets; and c) Adding ad code directly into HTML/JavaScript Gadgets, posts, pages and templates.

As we know that the Google AdSense is fully integrated with Blogger. But, I surprised why my AdSense Ad units code was not showing the Advertisement within my own Google AdSense approved blogger blog itself.

Whenever I tried to insert the ad code directly into blogger template, it results either blank space or showing XML (Extensible Markup Language) and HTML error message like:

When try to Preview Template:

“Could not load template preview: Error parsing XML, line 835, column 15: Attribute name “async” associated with an element type “script” must be followed by the ‘ = ‘ character.”

When try to Save Template:

“Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: The content of elements must consist of well-formed character data or markup.”

After scratching my mind half an hour, I come to know the fact that we can’t directly insert Google AdSense Ads code inside the blogger templates through EDIT HTML feature in blogger blog. We have to change the code using a simple trick by just replacing only the three special characters into string text formats:

The left angle bracket (<) replace with (&lt;)

The right angle bracket (>) replace with (&gt;)

The double-quote character (“) replace with (&quot;)

You may however use our one click HTML/JavaScript parser encoder tool to get rid of errors while changing AdSense code for your blog.

Mobile Traffic Monetization with Page-level Ads by AdSense

If you have an approved Google AdSense account and you are searching for different ad format to monetize your responsive website contents, then you should try a new ad format Page-level Ads by AdSense. In other words, you may now use Anchor or Overlay ads and Vignette Ads format besides standard ad size of Google AdSense.

You need to place same Page-level Ad code only once on each page that you want to show the ads and AdSense will automatically show Anchor or Overlay ads and Vignette Ads at optimal times and provide a good experience for your users.

It is a part of AdSense’s next generation ads that are designed to display automatically at the right time and in the right format. Did you know? The best part of Page-level ad is that you will show additional ads on your site that don’t count towards your AdSense per page ad limit. So, get started with AdSense Page-level ads today.

Why should I enable AdSense Page-level Ads?

This is most common question that why should you implement Page-level ad on your website where you have already placed responsive AdSense codes. You will get your answer after reading the features of this new ad format. Google Page-level Ads includes the following two ad formats viz. 1) Anchor/Overlay ads; and 2) Vignette Ads.

1) Anchor or Overlay Ads:
Anchor or Overlay Ads will stick to the edge of your site visitor’s high-end mobile device screen. In other words, these ads serve on mobile optimized webpages only. This Ad format shall not violate AdSense policy of implementing only three ads per webpage.

However, users may easily dismiss the same that means it provide good user experience. Note that the Anchor Ads are shown by AdSense automatically at optimal times to help increase your AdSense earning.

2) Vignette Ads:
Vignette ads are another ad format that appear on the full-screen of your user’s high-end mobile devices between page loads on your site. However, your site users can skip this AdSense ad at any time. This ad format doesn’t count towards your three ads per page limit.

This ad format shall also be shown by AdSense at optimal times to help increase your revenue. To provide best user experience, vignette ads are limited for per user and displayed when the user leaves a page, rather than when they arrive on one, so the user doesn’t have to wait for them to load.

Thus, there are mainly two reasons to implement AdSense Page-level Ads on your responsive site. The best reason is that Page-level ads will be displayed automatically when they’re likely to perform well and provide a good user experience. And the another reason to place Page-level ad on your site is that it should not be counted towards AdSense Ad Unit limit per page policy.

How to set up Page-level Ads by Google AdSense

Follow these simple steps to enable Page-level ads (Overlay and Vignette Ads) to appear on the pages of your mobile optimized site:

Step-1: Sign in to your AdSense account and click on My ads tab.
Step-2: Then click Page-level adsBETA under Content in the sidebar.
Step-3: Now, you may use the controls (toggling the switch) to select which ad formats (Anchor/overlay/Vignette) you’d like to show on your site as shown in this screenshot.

Step-4: Thereafter, just scroll down to section which says Add the code for Page-level ads to your pages. Click on Get code. Now, copy the Page-level ad code and paste it in the <head> tag (or at the top of the body) of your site or the pages where you want to show the ads.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-xxxxx",
enable_page_level_ads: true
});
</script>

Same Ad Code for every Webpage and Site:
You only need to paste the same Page-level- Ad code everywhere you want to show advertisements irrespective of number of sites you own and webpages of your blog. In other words, the ad code is the same for every page on every site where you want to show Page-level ads.

After you’ve pasted the ad code, you can still make changes to your Page-level ads settings at any time without having to change the ad code. That means you won’t need to change the code even if you adjust your Page-level ads settings.

How to test AdSense Page-level ads on Mobile Optimized Sites

Page-level Ads Preview Tool:
As we know that Page-level Ads will be displayed only at optimal time, the Google AdSense team has provided a facility for testing Page-level Ads on your site. There is simple trick to check whether Overlay Ads and Vignettes Ads are showing on your mobile friendly site.

To check that Page-level ads are working correctly, just add #googleads to the end of the URL of the webpage you have pasted the Ad code. For Example: Visit my site at http://www.superwebtricks.com/#googleads on your mobile device.

Now, Anchor Ads will be displayed by default on the test screen. You may select another format i.e. Vignettes to test on your mobile phone to preview. To show vignettes ads, you have to click on the highlighted links on webpage. Capable link count shall be displayed on your preview screen.

However, the preview tool won’t highlight any links that contain a “stop” words that are typically navigation related, e.g., Log in or Log out, for which vignette ads aren’t shown. All links on the page that are capable of showing a vignette are marked in purple and outlined. Click on one to see the vignette advertisements.

If preview tool is not working on your device, then it may be due to the following reasons:

a) Place Ad Code: Make sure you’ve placed page-level ad code in the <head> tag on the pages you want to test;
b) Supported Mobiles: You are not using high-ended mobile device. Just refresh the page where you’re testing Page-level ads and it will work perfectly.
c) Portrait Mode View: You may have changed the orientation of your mobile device from portrait to landscape mode. Turning your device back to portrait mode should resolve the issues related to showing vignette ads on your site.

You may read complete guide to testing Page-level ads on your websites.

How to disable specific links from showing vignette Ads

If you want to stop vignette ads from showing on a specific link on your site, you may add data-google-vignette="false" to your anchor tag.

For Example:

<a href="superwebtricks.com/contact" data-google-vignette="false">Contact Us</a>

How to track Performance of AdSense Page-level Ads

To see the performance of AdSense Page-level advertisements on your mobile optimized sites, just follow these steps:

Step-1: Log in to your AdSense Account.
Step-2: Click on Performance reports tab.
Step-3: Now select Ad behavior report type as shown in this screenshot.




Now, the Page-level ads are shown under the “Anchor/overlays” and “Vignettes” labels in the performance report. If you have any query related to AdSense Page-level Ads, then please feel free to ask the same through comment below. You may share your experience after implementing this new format AdSense ad on your responsive site.

Install Google Publisher Toolbar to Control Live AdSense Ads

It was Thursday, January 19, 2012 when Inside AdSense (Google’s official blog for news, tips and information on AdSense) shared a new Chrome extension called the AdSense Publisher Toolbar. This toolbar is now known as Google Publisher Toolbar because it works not only with AdSense but also displays data from Google Analytics, Doubleclick Ad Exchange and Doubleclick for Publishers.

I always looking for great ways to control over my AdSense advertisements so that it only display more relevant ads for my site users and increase my earnings with genuine impressions and valid clicks. Google Publisher Toolbar is one the best way to control over the live AdSense Ads instantly while browsing your own site.

Firstly, I was totally confused with its name “Toolbar” because after successful installation, a small icon is added to the top right of my Chrome browser next to address bar and there was no toolbar there. However, when I click on that icon and enable Google AdSense I was surprised to see my lifetime earnings from AdSense program in a pop-up along with top performing ad units and sites.

Additionally, you will also be able to see your estimated revenue from AdSense for Today so far (current day), Yesterday (previous day), this Month (current month) and last Month i.e. the previous month.

On that account overlay pop-up, the top 5 custom channels or URL channels (Domains) will be displayed in descending order of revenue. You may change the date range (today, yesterday, 7 days, this month, and last month) by using the drop-downs. Therefore, I strongly recommend all of you who makes money online using AdSense to install this toolbar.





How to Install Google Publisher Toolbar

Step-1: If you have Chrome Browser then open it otherwise firstly install Google Chrome (A fast and free browser for computer, phone and tablets).

Step-2: Visit this page link in your chrome browser for downloading latest version of Google Publisher Toolbar
https://chrome.google.com/webstore/detail/google-publisher-toolbar/omioeahgfecgfpfldejlnideemfidnkc

Step-3: Click on the + Free button on the top right side and thereafter click on Add button from the opened pop-up to confirm new extension.

Step-4: After successful installation, a message “Google Publisher Toolbar has been added to chrome” will appear. You will see a Google Publisher Toolbar icon (a white line graph against a blue background) on the top right corner of your chrome browser.

Step-5: Now, login/sign in to the account (Gmail) associated with your AdSense account and click on that Google Publisher Toolbar icon to Enable the respective services viz. Google AdSense, DoubleClick for publishers, DoubleClick Ad Exchange and Google Analytics.


You will be asked for allowing this app and Google to use your information in accordance with their respective terms of service and privacy policies. Click on Accept button to grant the Google Publisher Toolbar access to your account and enjoy all features of this toolbar.

How to Allow Google Publisher Toolbar in the incognito browsing mode

If you want to access this publisher toolbar while browsing in private (incognito mode) then follow this simple process. From the top right corner on the chrome, click on Chrome menu icon (≡). Now, hover your mouse pointer over More Tools and click on Extensions. Locate the Google Publisher Toolbar and select the checkbox saying Allow in incognito to enjoy this chrome extension in incognito.

How to enable in-site Ad overlays in Google Publisher Toolbar

By default in-site feature is enabled for top websites associated with your currently signed in account. However, you can edit the sites listed there at any time and add the additional domain of the sites you own to authorize to show in-site ad overlays.

To add/edit domain for in-site ad overlay follow these steps:

Step-1: Click on the Publisher Toolbar icon which load your Account Overview.
Step-2: Click gear icon from top right and then from drop-down menu click on sites.
Step-3: Now, you may add or remove domain names of your own sites to authorize to show ad overlays.

Whenever, you visit your site in Google Chrome, you will see in-site ad overlays. Each ad overlay displays information about the AdSense ad of the Ad Unit placed on the particular webpage. You will see the Ad size, advertiser/buyer name and Display URL. However, if you have placed Ad links unit then it will display only the ad unit name.

In other words, the Google Publisher Toolbar adds an overlay to each of your Google AdSense ads, which provides some nice data about the ad, including its size, display URL and the advertiser name.

Clicking on the Google Publisher Toolbar icon generates your Account Overview within a pop-up that provides wonderful informative summary which includes:

1) Estimated AdSense earnings for today, yesterday, this month or last month.
2) The top five channels or top five websites in descending order of revenue for today, yesterday, 7 days, this month and last month.
3) Additionally, if you are browsing your site then it displays Ads on this page with lots of details.

Publisher-Tool-displays-AdSense-Ads-on-page

You may click either on colored icon or bullseye to scroll straight to the respective ad on that page. After one click on pop-out icon there you may point out the particular ad unit and second click will load Ad Details window.

Why and How to block unwanted AdSense Ads using Publisher Toolbar

Suppose your site is mainly useful for students and contents are related to study. But, an ad banner of a company (AdWords advertiser) which mainly deals in shoes appears on your educational site. In my opinion it is not relevant ad for an educational blog/site.

To block that unwanted ad, you have to leave your site and sign in to your AdSense account. That means you have to investigate which ad or URL to block under ad review section of Allow & Block ad tab menu.

But, with the help of Google Publisher Toolbar, if you notice that an ad appears on your site which is not relevant for your website contents or users then you may take immediate action to either block that particular ad or ads from specific URL or Google certified ad network as a whole.

Accordingly, follow these simple steps to block unwanted/irrelevant ads while you are browsing your site.

Step-1: Visit your site in Chrome browser.

Step-2: Open Ad Details window by a single click on any particular in-site ad overlay which displays unsuitable ads for your users and you want to block it. The best part is that clicking on the ad overlay generated by this publisher toolbar won’t create invalid clicks.

In-Site-AdSense-Ad-Overlay

Step-3: After clicking on any ad overlay on your site, you will see various data on the opened ad details pop-up window related to that particular ad unit viz. Ad size, Ad requests, coverage, RPM, Clicks, buyer name, targeting type, Ad format, display URL and destination URL etc.

Under the ad preview, click the drop-down (Block this ad) and you will have three options to block that advertisement. Select any option to either Block ads for www.example.com or Block this ad or Block ads from Example Ad Network.

Step-4: Thereafter, click the Block button and once the block has been activated, the ad displays a red Blocked banner.

Remember one thing that blocking any ad will remove that advertiser from auction. That means it will reduce completion for appearing on your site in that ad space. As a result of which your AdSense earnings may be affected.


On the other hand, if you fill that particular ad is not family-safe or is inappropriate then you may also report that from the Ad details window. Just click the Report a problem with this ad drop-down and select the issue that you want to report. You may write any additional comment (if any) and thereafter click on Send to Google support.

You can also export ad details into an HTML file for future reference and use from the “Ad details” window. To export, click Export ad details from the top right corner of Ad details pop-up window.