In response to the article "BlackBerry survey shows consumers don't trust connected devices to keep their data secure" (
https://crackberry.com/blackberry-su...ir-data-secure), I have decided to share this information with everyone - there is an app you can install on your Android device, that can block ads and trackers (yes, even within apps themselves) called DNS66. As a user of that app, I can tell you that it absolutely works. It's not available on Google Play Store, though, since an app like this will kill a part of Google's revenue stream - the majority of ads on websites and those shown within Android apps are hosted and run by Google.
If you see a small, triangular icon on an ad with the same shape as the Google Play icon, that has a lower-case "i" in it, then you know that's an "Ad by Google." (I attached a picture of this icon to this post.) Avoid clicking on these ads, or even clicking on the "X" to close it, because all this activity by you is being tracked, and Google is profiting off of your tracked behavior.
Anyway, on to the solution... DNS66. In a nutshell, it blocks *selected* domains from being able to even interact with your Android device, by employing hosts lists. If you're familiar with the PC program HostsMan, DNS66 essentially does the exact same thing. It's relatively easy to use - the only settings you may want to tinker with on the app are which domain-blocking lists to employ ("Hosts"). Besides that, all you have to do is press the "Start" button. Easy, right? (If DNS66 interferes with the functioning of an app, you can always disable DNS66 for that particular app by going to the "Apps" menu.)
Note: DNS66 may not always start up upon device reboot. You may have to press that "Start" button after restarting/turning on your device. Make sure the slider for "Resume on system start-up" is set to the on position. Despite this, however, there's no guarantee that DNS66 will start upon reboot.
You can download DNS66 via F-Droid (an app store much smaller that the Google Play Store, which I recommend installing), sideload it, or download it directly from this link:
https://f-droid.org/repo/org.jak_linux.dns66_20.apk
Prior to installing DNS66 (and F-Droid, if you so choose), you have to allow the installation of apps from external sources. On Android OS 6.0.1 (which I have installed) and some others, you can do this by going to Settings --> Security --> Unknown sources and switching that slider on. You'll also have to do this any time you install an app not found on the Google Play Store.
To find out more about F-Droid, go to
https://f-droid.org
To download F-Droid to your Android device directly, click on this link:
https://f-droid.org/FDroid.apk