I created a pure JavaScript Single Page Application site a year ago (in React) and recently decided I'd like to put ads on it. So I signed up for Google AdSense, and submitted my site for approval. It was rejected on the grounds that it "contains no content." This is complete BS. It's 100% original calculator that helps users resolve a common personal finance question, outputting the solution on the last page in the form of a table and 4 original paragraphs. No other solution to this question exists anywhere on the web. The HTML on the index.html page is very sparse, because the JS generates almost all of the HTML on the site. I would expect Google AdSense to compatible with this, since many SPA sites built after ~2010 are structured this way. Based on the rejection email, it was impossible for me to tell if the site had ever been evaluated by a person. So I set out to contact AdSense support. On the AdSense Support page, there was no contact email or phone number listed anywhere. Instead, I resorted to calling Google Ads support. The person refused to redirect my call to Google AdSense. Instead, they repeatedly insisted that I contact AdSense via their support page, via an email form that I could not access and they later admitted was only internal. They refused to provide any means of contacting Google AdSense, or to answer any of my questions. I'm honestly blown away that whoever runs Google AdSense is still employed by Google. If AdSense really can't handle SPA sites, it is nearly 10 years behind at this point. And their customer service is literally nonexistent. EDIT: I understand that human review of every site submitted to Google AdSense doesn't scale, but AdSense still requires a means to contact a human, since its automated system wrongly excludes certain sites that could generate revenue for AdSense.
I had the same experience with a unique SPA I made. It simply isn’t what they are looking for. They want blogs or high content sites, not tools.
If I'm not mistaken, it seems that they simply don't currently have the technological ability to support SPA's.
They use the content on the page to determine what ads to serve as this increases click %. So they want sites with a lot of content.
I
It's called scale and yes you need original content :)
It's 100% original content. It's an app with 3 pages of forms that processes the user's input to resolve a common personal finance question.
Since you do not have any content you will need one of the smaller feeds like openx