Preventing uninstall without root

Is there a way to prevent uninstall without root? Currently, it seems that you can just disable device admin and then uninstall with play store. I remember cerberus would challenge you for a password deactivating device admin. Are there similar protections in avast anti theft? Thanks!

You can set a pin code on it.

Her is some information and there is a lot more to be found in FAQ there.
https://www.avast.com/faq.php?article=AVKB166