@namansha Thanks for detailed description.
Browser loops surf security window (Before browsing starts up there is a surf security window to verify if JavaScript/CSS/Images are working)
The issue is that canvas in BAS is disabled by default(to avoid browser detection by canvas fingerprint), you can enable it and autosurf will work.

Mask doesnt seem to work too ,it displays all websites even after enabling it
I see, that you enabled requests to otohits.net, but it does nothing, all sites are enabled by default. If you want to allow access only to otohits.net, than you need first disable all url * and than enable otohits.net.
See this article for more details.
http://wiki.bablosoft.com/doku.php?id=how_to_restrict_access_to_certain_urls
or Is there any way to log the whole action performed by website?
What do you mean by actions?
BAS log is performed only when user explicitly cals Log action or when thread gets restarted. You can also see some advanced log in file %AppData%\BrowserAutomationStudio\apps\17.8.0\worker_log.txt