My website meetboo.com is an online dating website and it requires log in to users, I can't put adsense on that page because everything is behind a login page, but I have 8 public pages with rich content where I can put adsence but when I go to adsence to add them for example like this https://www.meetboo.com/page.php?id=21 it says "URL must not have a path (example.com/path) or subdomain (subdomain.example.com)" So practically adsence is forcing me to add my main login page to add it but I can't because everything is behind a login I know is possible as I saw another online sites with adsense on them with pages with path. I even saw online dating websites with adsence behind a login page. Do somebody had the same problem or have some knowledge about this?
How do you know Adsense approved them? Just because Adsense is on the site does not mean that they approved them; they could have easily been approved for another site and then added Adsense to the dating site. Adsense routinely rejects dating sites.
Google generally don't check; there are a few million sites using AdSense. They not going to check them all. If the sites are not compliant with the terms and conditions, then report them and Google will check. They may well have been approved years ago when the standards weren't as high as they are now.
Google has very strict guidelines specially for Dating websites. You can rewrite the url name and try putting the code on that.