Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have recently created a new website and have added a Google ad in the header area and also Google Analytics.

However on the website the ad space just adds some padding rather than showing the advert. Is there a time delay before an advert appears on a new website?

Previously I had a blogger site which was approved to use Google AdSense. Now I have a new website so I went to "Content > URL channels" and added my new site then "Content > Ad units" and then generated the code for a banner. I then inserted the code into the HTML. My website is hosted with GoDaddy.

share|improve this question
    
For any new site, it takes a bit of time for Google to better figure out what advertising is content appropriate. You should see Google crawling the site once you add the ads within a day or two and may for a period to create the metrics and data needed for users to bid on your site. Otherwise, ads can be based upon user interest over content until the work is done. – closetnoc Dec 3 '15 at 0:16
    
If it is already more than 2 hrs, then double check if your ad unit code is correct and placed correctly in the header. Also, check in Settings->Site Management that your site is listed in owned sites. – Aakash Dec 3 '15 at 6:46
    
On the Content > Ad units page as the status it says new, my old blogger site says Active instead though so i guess i need to wait until the site says Active also. – zeddex Dec 3 '15 at 14:39

First, make sure the website is approved with google, or else you won't see ads.

Then when you add new adsense code for the first time, then advertisement box will initially be similar to an iframe with a system message from your web browser indicating that it can't connect to some URL. Once enough people view the page, then advertisements will start rolling in. I'd expect roughly 15 minutes to two hours of delay before the ads appear depending on how busy your website is.

There is also a section in adsense (I think under settings) where you can list all domains that are allowed to have your adsense code on it. I know that if someone uses your adsense code on a domain not approved by you (a.k.a not in the list) then you won't earn any money or penalties on those ads, however I did not test enough to see if your code on unapproved domains actually generates ads or not, but nevertheless, add your domain to the approved domains list.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.