Something to be clear. Malware is short for malicious software. This includes viruses, worms, rootkits, trojans, spywares, adwares, and more.
Most antivirus now a days will protect you from all malware. Now you have to understand that no security program is 100 % secure. Too many malware are born every day and it is really hard to catch them all that is why it is always recommended to have a second scanner available. Malwarebytes' is one of the best if not the best.
MBAM being free the updates have to be done manually. No subscription. Eventhough MBAM just cost like $ 25 for life if you want its real time protection too and automatic updates.