The other day I was really surprised to learn that Google had actually killed this beta program a couple of years ago, and now it looks like they'll never support ajax loaded content.
What good alternatives to Adsense are there for ajax-loaded content, or is there a way around this with Adsense that I'm not aware of?
Case in point: I have an AJAX site where users spend about 18 minutes per visit and refresh ads every two minutes. So far no complaints from Google.
I dont think Google will complain, they will just ban your account saying you broke the generic T&C.
In my case, my site is structured as tabs. I refresh the ads when the user switches the active tab. A tab occupies about 95% of the page anyway.
Who wants this eyesore on their websites anyway?
I'm surprised the AdSense team is still toying around with amateur designs at the expense of the whole AdSense programme. I've seen the past works of the designers on the AdSense team and I'm not impressed. Plus it's quite naive to think that one design will fit all websites. Why can't AdSense, like other ad and affiliate networks, just open up an API so publishers themselves can be in charge of how their ads look and behave?
This is how Google is keeping their revenue moving up as desktop usage drops. It is a combination of fucking around with the Adsense style (more clicks) and advertisers (packaging tablet with desktop, now lumping in search with display "select.")
Adsense ads might be ugly, so is display. Auto-playing video ads are even worse. If your business model relies on advertising, either take it our build your own ad platform (some companies have done quite well with this, like Indeed and PlentyofFish.)
It's a large business now, and can cover broad and narrow topics. Major affiliate networks can't compete with the scale of AdSense, but then no other ad network can either.
Good luck with your speculation.
Adsense is a lot like PayPal -- conceptually it seems easy to compete, but your biggest challenge has nothing to do with the legitimate product, but instead is preventing and dealing with unending and overwhelming attempts at fraud.
For an example of this you can check out our Discourse instance: http://forums.hummingbird.me/ (ads may not load on the initial pageview because of a timing bug I have not fixed yet, but try clicking somewhere and back to the homepage).
This is the source code: https://github.com/vikhyat/discourse-bsa/blob/master/assets/... (Ember.js)
There are probably technical (though not insurmountable) reasons for this, i.e. if the ads are content based Google has to be able to scrape the content to know which keywords to match.
Email me at email@example.com if you want to talk details.