Not so long ago, I discovered a new feature in Google AdSense: "Website Authentication" It is proposed to have a separate user on your site and allow the AdSense crawler under this user to gain access to the pages behind the login.
Our crawler will use access to these pages only to determine their content for subsequent targeting of ads.
In my opinion, a very welcome innovation. Now you can display ads on the internal, custom pages of the site. One thing: only letters and numbers can be used in the field names, but many sites (in particular, on CMS Drupal) have authorization fields like “edit [name]” or “edit [pass]”, which are not tested. Google’s support has not yet responded to this.