Window.ethereum is not being injected on Android Metamask mobile

I have a problem with connecting to my dapp on Metamask Android mobile app. It seems that the window.ethereum is not being injected at all.

Trying this on your IOS app, it seems to be working fine, so it seems to be an Android specific problem.

You can check out the url here:

You will be able to see that its working fine on desktop (chrome extension), Metamask IOS app.

So the only problem seems to be on metamask Android

were you able to figure out the problem? i am also facing the same issue