I understand that you want to protect your apps from piracy, but this decision is only hurting legitimate users. Pirates will just use a cracked version, for legit users that's not an option.
I buy all my apps. I do not have Lucky Patcher or anything that modifies the Play Store, and I disabled Adaway, and yet I still can't use your app which I purchased with my own money, and it's too late to refund it, as I bought it weeks ago assuming it would actually work when I decided I wanted to fly the
Tello. Meanwhile, most pirates would never even run into this issue, they would simply download a cracked apk file.
I'm not sure if your app is detecting my root or what, but in any case that leaves me the only option of pirating your app if I want to use it, because you won't let me use it legitimately. See the problem with that?
The only apps with this kind of behavior are ones where having a rooted device might actually matter for security purposes like banking apps, or games or apps with some sort or online functionality where memory editing or GPS spoofing using root apps can be a legitimate concern. It makes no sense for an app like this.
Besides, you don't need root nor Lucky Patcher nor a modified play store to pirate stuff. All you need is a cracked apk.
By the way, I think you misunderstood something about ad blockers. They are against the Play Store policies which means they aren't allowed to be listed there. However, sideloading of apps in Android is completely legitimate and officially supported, and there is no policy saying you aren't allowed to sideload any app you like, that would be going against the openness of Android. That simply applies to listing apps on Google Play itself. Having an ad blocker installed on your phone is not in violation of any policies. And with how obnoxious ads get nowadays, I don't think I could live without one. Can you really blame people for using ad blockers? Are those really the people you should be going after?
What does the Play Store have to do with ad blockers anyway? Nothing, that's what. They severed all ties to ad blockers a while ago and simply want nothing to do with them. Probably due to pressure from developers complaining that people could just download an app from the Play Store and bypass the ads in their app and they wouldn't get paid. Or even Google itself deciding to make that change. Which is understandable, as they also own AdMob, all the while they were enabling blocking of their own ads by allowing such apps.