I've seen contradicting answers to this question. It seems unlikely that a Google crawler wouldn't execute Javascript. And there are npm packages out there to integrate Adsense into a Javascript heavy site, e.g. Reactjs.
Can we have an official answer: is Adsense crawler executing javascript?
If the AdSense crawlers encounter JS during review of a new application, it seems the script is not executed and nothing is seen. Applicants face rejection with the "no content" verdict.
Google clearly has the ability to execute scripts, but AdSense either doesn't, or chooses to ignore it.
Some JS sites do have AdSense ads, probably for legacy reasons (it used to be far easier to get AdSense on to any site).
If the AdSense crawlers encounter JS during review of a new application, it seems the script is not executed and nothing is seen. Applicants face rejection with the "no content" verdict.
Google clearly has the ability to execute scripts, but AdSense either doesn't, or chooses to ignore it.
Some JS sites do have AdSense ads, probably for legacy reasons (it used to be far easier to get AdSense on to any site).