What Is New2acc.top?
If New2acc.top site opens on your browser on its own sometimes, there is likely adware installed on your computer. Some users reported that a Chrome dinosaur game extension has been causing the pop-up for them, however in your case it may be some other third-party browser extension. You may follow this step-by-step guide to uninstall adware and remove New2acc.top pop-ups from your browsers.