Load20.biz pop up is a browser-based scam which attempts to fool people into registering for push notifications from this or similar web sites that will in turn bombard users with unwanted adverts usually related to adware, adult web-sites and other click fraud schemes. It will deliver the message stating that you should click ‘Allow’ button