Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you want to enable AdSense only for anonymous user (a.k.a. remote user), you will need some trick as following. You will need to modify your advertiser code below:

Code Block
<!-- Google Ad Sense -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
function run_adsense()
{
 	(adsbygoogle = window.adsbygoogle || []).push({
 		google_ad_client: "ca-pub-9892107127037407",
 		enable_page_level_ads: true
	});

	const script = document.createElement("script");
	script.type="text/javascript";
	script.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0012785825429529";
	script.async = true;
	script.crossorigin="anonymous";
	document.body.appendChild(script);
	eval(script);
}
</script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
AJS.toInit(function(){
	if (AJS.params.remoteUser == ''){
		run_adsense();
	}
});
</script>

...