Google Removing Ad-Blockers From Play
SirJorgelOfBorgel writes "It appears Google has begun removing ad-blocker apps for Android from the Play store, citing breaches of the Play Store Developer Distribution Agreement. The apps would be welcome back as soon as they no longer violated the agreement, though that doesn't seem possible while keeping the apps' core functionality intact."
Update: 03/18 20:06 GMT by U L : You can still easily install ad blockers using F-Droid, the Free Software only replacement for Play.
You did not agree to spam when purchased your Android device or did you?
At least Android is open enough to allow installation from outside the Play Store.
Though after the initial availability this change of heart does surprise me.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
World's largest ad-pusher seeks to push more ads.
Thank you, Edward Snowden.
"Arguments from authority are worthless." —Carl Sagan
Way to miss the point. It's about Android, not Chrome.
(From a Linux geek still happy with a "dumbphone", but considering Android)
Can you use Android without serving yourself up to Google?
Is it true that you have to have a Google account to start up your phone?
Can you (easily) install apps by just downloading them to your computer and then transferring to the phone?
Do you have to give up your credit card info and name/address to sign up for the Google app store? (In light of the recent story that app developers get all your info, I don't know if I want every 2-bit app to get that info. The info itself could be worth more than the 99 cents for the application.)
Also, do free apps also get your personal information?
Any hints or links re: using Android without the all-seeing eye?
Builtin app replacement recommendations?
I'm not a lawyer, but I play one on the Internet. Blog
At least we know why they gave Android away for free - it was so they would have a route to shove mobile advertisements down our throats.
That agreement applies to chrome's play store too i think. It's always play store.
It's called paying for apps.
Of course they did. This threatens their business model. A corporation will do ANYTHING to defend its cashflow. Any corporation, even Google. You want to play in their walled garden- you have to do it by their rules.
:)
I'm quite glad Android is not completely closed, and projects like F-Droid exist:
http://f-droid.org/
It's not half as good as official Google store at the moment, but it's open source, and it will get improved.
As for me, I won't be happy until I can apt-get install apps on my mobile
--Coder
No, Chrome's store is called Chrome Web Store and doesn't appear to be affected, Adblock et al. are still available.
You still have a choice in phones and their operating systems, yes? What 'shoving' is taking place, exactly? Where is the 'evil' in offering another platform option?
You don't like Android's "free + ads", go try iOS, Windows Phone, Firefox OS, Ubuntu Mobile etc. Maybe try a less-restrictive app store, or (heaven forbid) just sideload an ad-blocker. Android still offers you those choices too.
Why would anyone engrave "Elbereth"?
If you like an app, pay the dollar or two for the ad free version, other wise you're stealing from the developer of the app, justify it however you like, but it is theft.
...for now.
Probably very few.. Android isn't really locked down, so, they've simply deemed them as unsuitable for their own store. The only difference now is that you need to install an APK (which is easy to do). Or, install another App store.
Also, Mozilla makes a large amount of funding from search royalties via Google. So, it would be somewhat hypocritical to switch to Mozilla (unless they rejected Google's money).
You do know that Mozilla is releasing their own Phone OS, right? With their own app store.
If you need web hosting, you could do worse than here
I'm not exactly a power droid user, but ad-blocking is absolutely something that will push me to go look outside of the google store. Is that really what they want to do?
The subject says it all, but unpacking the two issues:
- We need a GNU (or Debian) fork of Android so that key user protections like a preconfigured Netfilter firewall are available out of the box, as well as a root account and full set of root admin tools. Google's protection of advertisers by giving apps free reign once you've installed them needs to end.
- We need a GNU (or Debian) fork of Google Play to carry full-source free software apps including ad blockers and other forms of user-based control, like a NoScript equivalent. Google is utterly not on the user's side in this regard, and their hegemony needs to end. Our devices belong to us, not to Google.
Screw you Apple and your walled ...
What?
Oh...
Awkward...
I'm gonna get modded down here for bringing Apple into this, but it is relevant and is exactly an example of why having alternative app sources is important for users. I've long held that Apple must be forced to allow apps installed from third-party sources and here is an exact reason as to why that would be beneficial. Want to install something that the vendor agrees with? You can do it with Android thanks to the Amazon store, F-droid, and the like. And in all honesty, it's somewhat fair of Google to do this - if they've put up the Play Store, then they should have the right to determine what gets sold on it.
But the problem with Apple and the Iphone ecosystem is that you don't have any such choice - once you buy an Iphone, you do what Apple tells you and that's the end of the story, until you go to the lengths of exploiting the operating system to install what you like. And I don't want to hear that it's not a problem because Apple doesn't have a monopoly, which should somehow enable them to impose their decisions on their customers. We've seen such a backlash in the US over the people's right to unlock their phone's bootloader because once you buy it, it's yours. How is that different in the case of Apple forcing you to install only apps that they approve of? Once you buy it, it's yours - you should be able to run whatever you want on it if you should also have the right of unlocking it and doing what you wish. And you shouldn't have to go to the lengths over exploiting the OS in order to do it.
Regardless, I'm not an Android or Google fanboy (anymore, if I ever was one to begin with), and though they are in general better than Microsoft and Apple, they are distancing themselves from the goodness that comes from non-profit producers such as Mozilla. I'm pretty much set on dumping Android if/when I replace my phone in the next few years, and it's their vigorous policy towards advertising wiht such utter disregard for privacy that is pushing me that way. If there's one thinig I hate as a consumer, it's being treated like a sheep. Seems like FirefoxOS, Ubuntu Mobile, or crazily enough, maybe even Blackberry is the way to go.
I have left slashdot and am now on Soylent News. FUCK YOU DICE.
Sounds like something that should be OK on an open platform.
The problem with Google is the incosistant way the Play Store is policed.
Look at e.g Snes emulators. (Snesdroid was the original yongzh did pretty much all the initial ones (He open sourced his code at some point) / Snes9xEx is from a pretty honest guy (It was removed once he never contemplated reuploading it).
There is still loads of paid snes emulators. (Probably mostly based on the work of the above 2 people.)
Google are not the company they once were. (I did actually believe they didn't do much evil for a while at least that negatively affected me).
I just unchecked the box that said "Allow some non-intrusive advertising" in ABP, and dropped all of the exceptions from Ghostery and NoScript. Now I'm back to no advertising at all.
Finally had enough. Come see us over at https://soylentnews.org/
I can understand why people ad-block - especially web pages.
However, developers get a slice of the ad-revenue when the ads are presented via their apps.
I have an android phone & tablet and free apps with advertising and I've also paid for apps too - usually to disable ads or shock horror actually find an app useful and pay the developer a fair price.
If you like an app enough then buy it (in most cases just a few pounds) or if you are not willing to pay for an app you'll have to put up with ads instead.
If you want to ad-block something fine but remember you may be hurting the app developers too.
You can still download them from outside of the play store. That's pretty open...unlike some other platforms.
Being "open" in no way impacts google's way to block them. You can still load these blockers from any other android store if it chooses to make them available. That is the point of OS being "open".
Google's point here is to obviously make them as invisible as possible to minimize users that block ads. Most people won't go around other android stores or internet sites searching for software, they're fairly happy with google play.
You do know that Mozilla is releasing their own Phone OS, right? With their own app store.
With Blackjack and hookers?
I remember a decade ago when people were always debating the next "killer ap". Well, we found it. It was AdBlock.
I just spent two hours reading about crazy people destroying their livers to increase their mental capacity by 10% (I doubt it's more than that from the spelling errors). Why? One can get as much boost (at least during your Internet time) from any good ad-blocking program with no damage to your liver at all.
If the mountain of crap won't stay away from Muhammad then Muhammad must stay away from the mountain of crap.
Yup. Pretty much all of the adblock writers put their stuff onF-Droid the same way the emulator writers did after that big sweep a while back.
Honestly, I kind of saw this coming. It's not a big deal, really; on Android you don't even need root access to sideload apps and alternate app stores.
So it's not much of a loss either way.
Android is completely open. The Google Play Store is not, and therefore Google can do what they like with it. Developers release free versions of some apps on the premise that they will earn money through ads instead. So really they are protecting the developers from abuse here.
Think a little more before trying to be a smartass.
which is totally what she said
You can't shop at the Play Store unless you are willing to be relentlessly bombarded with ads and your entire life's every moved tracked to improve the bottom line of Google Corporation.
Google doesn't just make glasses. They want to own your eyeballs as well.
There is a difference between "open" and "we'll store files provide bandwidth and maintain the installation interface for you"
Just go to F-Droid (alternative store) and install AdAway. Problem solved.
Today was not a good day for Google. First Google Reader and now this.
Boggles my mind how some educated people still see this all-knowing mega-corporation as nice and friendly.
Had on occasions thought I should set up an app blocker, but never got around to it, and probably wouldn't have if I hadn't been reminded of it by this article, which wouldn't have been written if....etc.
So basically thanks for reminding me google, I've been meaning to do this for ages.
Accepting advertising or not should be switchable at any time by the end user, because the device belongs to the end user. Much of the time we don't mind the advertising, but at other times we do, it can be intrusive and violates our privacy.
Google make it impossible to stop advertising once you've installed an app, because they view Android not as a service to users but as a service to them and to their advertisers. Google is not on our side.
Advertising should be opt-in, controlled by the user at any time. Developers will do just fine, and if they can't cope with a world in which users are in control then good riddance to them. There is no shortage of professional developers happy to respect end-user control.
Considering the most efficient ad blockers (AdKill is my favorite) only work on rooted devices, and only a minority of users root their phones/tablets, I don't see this having any serious impact on the user experience.
And if you can root your phone, you can certainly enable sideloading and say fuck you to Google Play.
Just the other day there were people railing against Destructoid for complaining about ad blockers. Now, apparently as long as Google is involved, it is OK to allow ads to protect developers.
You also seem to think a lot of yourself, don't you Somersault?
Would it be possible to have an app in the Play Store that had two modes?:
1) if the presence of a certain code bundle was detected, exec that.
2) if it's missing, bring up a web browser and point to the website for the user to download it, then provide for a guided copy/install.
I'm assuming the Play Store already prohibits direct code downloads, but if not that would be even easier.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
There are a lot of developers that provide a "free" app whose revenue comes from allowing advertisements to appear somewhere on the screen. Assuming these adblockers would also block those ads, anyone using them would be cutting the revenue of those kind devs who released their apps for free. And if that's the case, then I think what Google is doing is justifiable.
This hypothesis was made on the basis of zero research and two cups of coffee :)
If this were Usenet, I'd killfile the lot of you.
Not always. I'm not sure about the legal issues in this particular instance but in some countries where consumer protection laws still matter, accepting the responsibility of being a retailer also imposes, on you, some requirements regarding handling of the wares you provide. In several european countries, for example, the retailer is responsible for the purchase and any reclamation in ADDITION to the provider's warranty.
I would argue that the appstore is something like a brick-and-mortar store and Google are well within their rights as to what to "stock" in that store, especially when you can easily circumvent the appstore by functions already available in the OS (ie. no need for jailbreaking). The law might not agree.
In short, try not to be so dismissive. It'll do you good in the long run. Try to allow yourself to be baffled by things you do not agree with and try to learn why other people would think the way they do and do not simply dismiss them as being wrong, dumb or worse.
You might learn a thing or to as well.
I can live with ads. I do not LIKE them, but I can generally deal - if they aren't overly animated flashing annoying things. What I want to block, with extreme prejudice, are any and all tracking bugs (they ain't features!). Ain't nobody's business where I am, where I was, or what I looked at. If you make a sale, then you get know that you made a sale. DONE.
I'd be willing to bet that you never heard of Android before Google, the marketing company, bought it. So Android marketing worked on you. If you're glad you have Android, marketing worked FOR you.
You do know that providers already love it? If you belive that you will have *more* controll over ZillOS than the Providers, you probably also belive that Firefox is small and fast...
However, getting rid of old cars can provide a benefit in terms of fuel efficiency and better exhaust emmissions, so it's a tad more complex than the typical broken window fallacy. I personally doubt that the benefit outweighs the cost of building/buying the new car, so your point still stands.
You're a temporary arrangement of matter sliding towards oblivion in a cold, uncaring universe
Welcome to the new class of fanbois. Same as the old ;)
You're waisting your breath. These folks worship Google just as well as any Apple, or MS fan.
Google can do no wrong...
True. Just malware protection...
It's not about you. They don't want prospective app developers to see adblockers when they're looking at the Play Store.
Android isn't really locked down, so, they've simply deemed them as unsuitable for their own store. The only difference now is that you need to install an APK (which is easy to do). Or, install another App store.
Yeah, try installing 3rd party apps on an iPhone sometime without going through their store. Just one of the MANY reasons why I went with an Android phone. No one company is ever telling me what software I can and can't put on my own damn computer.
Your political party doesn't care about your rights and only represents corporate interests.
I'm glad i don't have android. samsung didn't work for me :(
Yeah, and I'm sure there's very little street crime in a totalitarian police state too. Doesn't make me want to live in one.
Your political party doesn't care about your rights and only represents corporate interests.
If you block ads, you're an asshole.
Really? Why?
I, as an ISP, is running NXDOMAIN.
That means that my users can not see your advertisement regardless of what you do, since it's blocked on the DNS level.
I use ad blocking software on an old android phone my young (3 yrs old) son uses as a games/video machine. I buy all the apps that have a paid version - even if the only difference between the paid version and the free one is no ads, which I wouldn't see anyway with the ad blocking software. Anyone making a good educational or entertaining app deserves some income from it, and I'm quite prepared to pay.
But having ads is less than useless for his age range. He can't read. He doesn't understand them. Some of them are not suitable for his age, and app developers don't seem to take account of that. Every time he touched an ad, he would have to come to me to get him back to the app he was actually interested in, which was a constant source of annoyance to both him and me.
Some paid apps have in-app ads, trying to cross or up-sell extra levels or something - presumably to the parents, since the child can't understand them. That is what I primarily use the ad blocking software for. It enables my son to actually use the app I have paid for. If I couldn't block these ads, I would uninstall the app entirely and certainly not pay for a full version, since their presence makes the entire app unusable.
Probably very few.. Android isn't really locked down, so, they've simply deemed them as unsuitable for their own store. The only difference now is that you need to install an APK (which is easy to do). Or, install another App store.
Or just refuse to use apps that keep popping up obnoxious ads all the time. Google wants developers to get paid via ads, because it lines Google's pocket, too. However, a developer can, and many do, charge a fair price for their app and there aren't any ads involved.
Personally, I believe developers should be paid for their work, so blocking ads deprive them of that. However, as the customer, if I don't like the payment method (ads), I can take my business elsewhere, and do. Developers respond to supply and demand like everybody else.
All the ad blockers I know of (granted, I've not exactly researched the multitudes, so this may be wrong) require root access on your device.
Most people don't even know what it is, or if they do, don't want to go through with the process. Worst case is they rate the app poorly because it doesn't work.
Adblock for android is buggy and corrupted. Nothing wrong with the chrome version though. I uninstall the android version a month ago. It needed to be pulled.
Yes, but in order to catch up with Android, they'll be releasing 3 versions every hour.
And if you can root your phone, you can certainly enable sideloading and say fuck you to Google Play.
I dumped the amazon market (and any apps I got there, like say the cute little photoshop thingy) because it kept shitting on my Nook Simple Touch. I'd have to FC it all the time. Now I have an Xperia Play but I'm still not adding it. You can say you don't need markets, but it sure is nice to get updates easily. So now I've added F-Store and I hope it doesn't shit itself...
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Google's point here is to obviously make them as invisible as possible to minimize users that block ads. Most people won't go around other android stores or internet sites searching for software, they're fairly happy with google play.
Quite right! Until today, I didn't know that there were ad blockers for Android. With today's action, not only has Google made me aware that there are, but, thanks to TFA, I know where to find them: F-Droid. Excellent!!
Yeah, and I'm sure there's very little street crime in a totalitarian police state too.
There probably is- they're just unlikely to let anyone report it freely. (Were you to try to do this, it's likely that you'd be in a *lot* more trouble than the actual criminals).
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
If you belive that you will have *more* controll over ZillOS than the Providers, you probably also belive that Firefox is small and fast...
All it takes to make it worth it to some people is to have more control over it than Android or iOS. Also, Firefox is as small and fast as the competition. Chrome ain't svelte any more. Mobile Firefox Beta seems pretty credible. I wouldn't know if mobile Chrome is as good because it won't install on my device, but Firefox will. Is there seriously anything required for Chrome that isn't in gingerbread?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
This would be a bigger deal if you couldn't sideload apps. If you're savvy enough to want an adblocker, then you're usually smart enough to root and sideload.
This is why I use Android anyways. Google can control the apps on their store and I don't care. What I care about is that if I don't want to use them as a source I can just go get the same apps from another place and install them on my device.
"People who think they know everything are very annoying to those of us who do."-Mark Twain
Aww, forget the Blackjack.
Your thin skin doesn't make me a troll
The pollution and energy consumption required to manufacture the new cars out weighed the pollution and energy savings of using the old cars throughout their useful life.
Your thin skin doesn't make me a troll
Being "open" in no way impacts google's way to block them. You can still load these blockers from any other android store if it chooses to make them available. That is the point of OS being "open".
Google's point here is to obviously make them as invisible as possible to minimize users that block ads. Most people won't go around other android stores or internet sites searching for software, they're fairly happy with google play.
I have never developed an ad based app so feel free to correct me if I am wrong here but isn't a free Android app basically just an advertisement display client which receives ads from a streaming server. The ad blocker is a man-in-the-middle, a kind of firewall. Can't these developers/advertisers just fall back to encrypted connections and fix the apps so they won't even start unless they get a working ad feed?
My guess is that this removal of ad blockers from Play is just the beginning. Google has made its anti-privacy position well known, and their Schmidt is so vehemently against user rights and freedoms that he'd probably have been a slaver a few centuries ago. Once a company has started down the path of evil, it only gets worse.
New Android facilities are going to be needed to control the information that apps can obtain after installation and the actions that they can perform. Done properly, apps should each run under a different Linux userid so that they can be isolated from each other and constrained by MMU hardware. Only then will the user be able to control what installed apps can do.
It's an engineering travesty, and a sign of Google's lack of ethics, that Google develops a platform which encourages downloading unknown 3rd party executables and running them. A decade ago, it was universally acknowledged that only fools do that, and pay the price. Now such foolish behavior has Google's blessing. Money is clearly more important than ethics and good engineering sense.
A fork is most definitely needed to look after the end user, because Google will not.
Yes and carriers/OEMs will love being able to take it and lock it down since Mozilla will have zero power to stop them.
Small, fast (not the fastest but good enough), customizable, powerful, full of useful extensions, good philosophy... Do I need to go on?
http://evasi0n.com/
I think that statement stands pretty well. I'm thinking Mozilla would be more than happy to allow adblockers into the addons section for Firefox Android.
If you publish ads, you're an asshole. You should be put in an iron coffin with spikes on the inside. There's nothing more to it.
There, FTFY.
Advertising is killing the web.
Every time I have the misfortune of having to use some benighted browser without adblock, I'm amazed at the amount of sheer CRAP that is forced in peoples' faces on the web. Let alone the goddamned exploits. What a useless waste of bandwidth.
That's what finally drove me to drop webOS and install Cyanogenmod on my touchpad. Guess I won't take any updates until they come to their fucking senses.
I'm certain sir Tim agrees with me fully.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
I assume it's easy to just install an adblocking hosts file on android? That's how I do it on my Pre3 at the moment, with an ifup script that updates it when the phone detects it is on my home network.
Man-hours ($$$) to maintain a fork for 2.3 Android.
2.3 APIs and OS behavior are pretty damn different from 4.x.
I block ads in browsers. I'm just saying it's Google's service, it's their rules. Same as Apple do what they want in their walled garden.
I've no idea who Desctructoid even are, so I think it's a bit weird to try and make me out to be a hypocrite with that.
I think a lot of myself in some respects, less in others. Again I'm not even sure what in my post would lead you to say that.
which is totally what she said
hosts file
Oh no you DIDN'T!
Is there seriously anything required for Chrome that isn't in gingerbread?
Man-hours ($$$) to maintain a fork for 2.3 Android.
Uh no. That's a reason why an ICS application wouldn't have a gingerbread counterpart, but not a reason why you couldn't have Chrome on gingerbread. Gingerbread applications work fine on ICS, so I say again unto thee, why couldn't they put Chrome on gingerbread? From what I hear I'm not missing anything anyway, but the question remains.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
nope, the guy taking over android is in charge of Chrome
google is merging everything under chrome
I started using Chrome as my main browser a while back and recently switched back to Firefox due to some odd behavior with ad blockers. Browsing would quickly slow down to a crawl until I disabled the ad blocking extension I was using. It didn't matter which ad block extension it was - it had to be disabled for browsing to even work. Perhaps it's just coincidence but I sure as hell won't browse without an ad block extension anymore and since I couldn't find any solutions to this problem (tried several) - goodbye Chrome.
Yeah, just like what happened with android!
Oh, wait..
Fortunately they can also afford to ignore you. Let me let you in on a couple of little secrets of which you seem to be unaware:
1) Your ethics are your own, they are not necessarily held by others.
2) Whether users can afford an ad-free version or not says nothing at all about their right to determine whether adds are displayed on devices which are their own personal property.
Adblock Plus on Android does not 'require' root. It blocks ads on wifi without it, and uses a proxy for the rest.
I am normally all about open.
But when you create an app that prevents another guy from getting paid for his app there could be an issue there.
You are not the Federal Government. It is not your "job" to take "my money".
Why is it so hard to only have politicians for a few years, then have them go away?
Chrome was specifically written for ICS (Possibly Honeycomb but that was a pointless release anyway). It makes use of elements added by ICS that aren't available in Gingerbread and they weren't going to backport those elements when the whole point of Android was that you should of been able to update it for a lot longer than manufacturers actually bothered doing it. It's this reason I got a Nexus after having the original Galaxy and only being able to get Gingerbread when Honeycomb came out and then getting no other updates.
If you're running Gingerbread, you'll probably be able to find a Jelly Bean rom to use that isn't reliant on your phone manufacturers whims. If that's not an option, I'm sorry. You'll just have to make do until youcan upgrade :/
Or maybe the internet isn't just you and one other person, so that the fact that you saw someone on the internet railing against Destructoid and then later saw someone defending Google's position on ad blockers doesn't mean those two "someones" are the same person (or group of people).
It's not a reason you couldn't. It's likely a reason you don't.
Hell, sometimes an app that was fine on 4.x will exhibit bugs on 4.y.
It makes use of elements added by ICS that aren't available in Gingerbread
How odd that Firefox seems to work fine with what's in Gingerbread.
If you're running Gingerbread, you'll probably be able to find a Jelly Bean rom to use that isn't reliant on your phone manufacturers whims.
I can install CM, but it's flaky in many respects on my device from what I can tell, so I'm not going to.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
That's not broken windows. The economic growth was postulated to come from subsidizing purchases directly. The property destruction was not designed to improve the economy, but to improve the environment by destroying highly polluting cars. The two were linked, but the essence of the breaking windows fallacy isn't the mere association between an action which destroys property and economic growth, but the causal nexus between the act of destroying property and economic growth.
If you block ads, you're an asshole. There's nothing more to it.
If you write ads into your application, you're an asshole. There's nothing more to it.
If you are not allowed to question your government then the government has answered your question.
if you can afford a smartphone and a phone control, you can damn well afford to pay a buck or two for the paid version.
Provided that you 1. live in a country where Google has made priced apps available, and 2. are old enough to have a bank account of your own allowing electronic payment.
> I have never developed an ad based app so feel free to correct me if I am wrong here but isn't
> a free Android app basically just an advertisement display client which receives ads from a streaming server
Microtransaction apps typically have no ads at all. When you say ad-based app, I think you mean a free app with ads. That's maybe an ad-backed app.
Sideloading is a terrible idea for pretty much everyone, even the people who think they know what they are doing. You will become a part of a botnet.
Could you please explain your reasoning behind why this is true? I get most of my apps through Google Play Store, but I have sideloaded a few, such as Amazon Appstore. I imagine I'd have to sideload anything that allows the user to create and share simple apps, as that'd violate the non-compete in the Play Store distribution agreement.
Having installed adblock plus for Firefox on my unrooted Nexus 4 I have found that it does not work as well as the equivalent plugin for my desktop browser. Having read through the various reviews, it seems it does work better on a rooted device.
In a cybernetic fit of rage she pissed off to another age...
Who funds the production of "a few games" that are distributed under a license for free software and free cultural works?
If you can, avoid getting a carrier branded phone.
A lot of people in Slashdot's home country can't because of how CDMA2000 service works in the United States. There's typically no removable CSIM; the carrier has to program the subscriber information directly into the handset, and carriers tend to refuse to do that on unbranded phones.
Forget the OS while you're at it
The best thing about UDP jokes is I don't care if you get them or not
You can find source code for an hosts-based ad blocker here:
https://code.google.com/p/android-ad-blocker/
This reminds me of the extraordinary lengths that the RIAA goes to sustain a technologically endangered bussiness model. Google, which gives away the razor and sells ads on the blades, is threatened by ad blockers which are cheap and easy to implement. Only by simply denying that technology can google's bussiness model work.
On the one hand, I'm happy to get free stuff in return for ads so I'd like that to make google enough profit to continue. On the other, denying inevitability creates conflict. What makes this a hard choice is that, like the tragedy of the commons, sometimes market restrictions are required to create a liquid vibrant market. But at some point it changes to unnecessary restrictions to preserve an outdated business model (see RIAA). Google is in the early stages where ad based services are a good thing. But at some point those services will be cheaper and easier to proved under some other bussiness model and meanwhile in the absence of those google will be turning the advertising revenue know up to 11 and preventing those from taking off to last a bit longer.
Microsoft has a point with its scrooged campaign. THe fact that MS is not a saint doesn't mean they can't speak truth.
Some drink at the fountain of knowledge. Others just gargle.
Locked boot loaders. Updates at the mercy of the OEM/carrier. Crappy proprietary skins placed on top. Did you miss all of that?
The only reason things aren't worse is Google actually has been gaining leverage over the carriers. What leverage is Mozilla going to have? Yep, none.
Most people won't go around other android stores or internet sites searching for software, they're fairly happy with google play.
One has to consider that part of the reason they're happy with play store (as crap as it is after the 'upgrade' from Android Market) is that google wasn't pulling crap like this. We've been touting it as an advantage over the iphone since day one.
Yeah, they can always sideload it or get it from aptoide or amazon or whatever, which makes pulling it from Play seem even more pointless.
This just has a disturbingly fruity, Cupertino-esque smell about it. Kind of like removing USB Mass Storage support for SD cards.
For now at least. The betas of the new iOS revisions lock out that tool on anything past the iPhone 4 (which will always be JB-able due to the bootrom exploit.)
The nice thing about Android [1] is that rooting isn't difficult, and with a number of makers (HTC), a bootloader unlock is as simple as creating an account, clicking on their TOS, getting a response file, and unlocking the bootloader via adb. From there, one can flash a recovery ROM, add root, and go from there. To boot, rooting doesn't adversely impact a device's security (provided one doesn't just blindly allow su requests.)
Jailbreaking, on the other hand, is a major surgical procedure, where a whole user environment, package management system, and alternative way of running apps can be added on before Cydia is ever usable. It also affects app security, so an app that might be well-behaved, but randomly checking if it can write outside its directory structure can detect a JB, fetch malicious code and start executing it.
[1]: Another thing I like, but isn't relevant, is the fact that there is no "black box" stuff for disk encryption, although to keep users from foot-shooting, a secure password that isn't linked to the screen lock has to be done as root. One enables encryption, goes to the command line and types in:
su -c vdc cryptfs oldpass newpass
(where oldpass is one's screen lock PIN, and newpass is the long password one doesn't mind typing to mount the user stuff when the phone boots.) It may not be as fancy as iOS's hardware-enforced encryption, but it does the job very well, especially if one uses a good passphrase.
As long as they don't prevent you from side loading, ( which isn't being done by Google if you are.. ) i don't see it as a big deal. Its their store, their rules and you can just go shop elsewhere without problem. Unlike apple which does restrict you to using only their store ( in theory, since jail-breaking isn't 'supported' ) so they are dictating what you can install in your device.
I dont mind this move, its perfectly understandable, what i'd like them to fix is the stupid way permissions work, now everything asks for access to everything, enough is enough if they want to keep growing as a platform they need to give the user more control by default or theyll keep forcing us to take root further to reclaim our ownership over our own freaking device
I'm guessing they got complaints, so had to do something in order to keep the ad providers happy, as well as the developers who get revenue from admob and other providers. Had Google not done at least a token effort, there are plenty of other places the app writers can go (Tizen is waiting in the wings, Windows 8 is extremely mature, and there is always iOS where Apple can almost guarantee people will see ads slung at them.)
The nice thing about Android is that if Google blocks the apps on their store, there is always sideloading. I can use a QR code or click a link, and go from there.
I don't think Google is really evil, except they are responding to pressure put on them, as the consequences for not doing something (developers and possibly phone makers taking their business elsewhere) would be a lot worse than having users tick a check box and grab their goodies from a different source.
Maybe we need a market called something like Unplayed for stuff Google won't carry.
Hurr durr someone insulted Google. I better put on my internet fanboy cape and defend!!1
Who funds the production of "a few games" that are distributed under a [free] license
presumably the developer's day job
Developer, singular? Most programmers tend not to be skilled graphic artists, at least not to the skill level that even phone gamers have come to expect from professionally made games. To put acceptable art in a game, as I understand it, you need to hire someone to draw it, which means you need to plan for some source of revenue.
If you try to shove ads in my face, you're an asshole--and damn right I am going to use some form of ad blocking to eliminate that unwanted, distracting bullshit. When I want something, I am more than capable of doing the research to find the product that really is likely to be the right one for me.
Advertising tries to make you 'think' a company's product is better with no real facts or comparison at all, and when these things do exist, you know it is paid bullshit and propaganda with no sturdy, believable basis. Sorry, I just don't work that way. Advertisers, fuck off.
But you are a techie, as you're reading a techie website. It's safe to assume that most if not all techies are in fact aware that there are ad blockers for android.
Streisand effect is going to be pretty minimal in this case.
That depends. One way of blocking ads is to simply block known advertising network servers. Vast majority of small app makers use a third party advertising network. I'm not sure if android has something equivalent to windows hosts file, but I imagine one way ad-blocker for applications would work is by routing all network traffic directed to the known ad network servers' addresses to 127.0.0.1.
Other option is to firewall the application off the internet completely (if it doesn't need internet access to work).
Encryption would do nothing to help against this.
That is actually false. Google has been blocking software routinely from Play store for various reasons. It's just that these reasons have been generally far more lax then Apple's, and they still are.
So what exactly those ad-blockers to do if they are not related to browser?
I am confused.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
Why is someone an asshole for putting ads into a free app?
I never liked the HOSTS file approach to blocking ads, even on Android.
Instead, what I did was to setup a VPS with dnsmasq that is configured with entries from the latest ad-server namelists; now all my devices and machines can hit a single, poisoned DNS that is simple to maintain. As a bonus, it reduces latency because I also have httpd configured with mod_rewrite; the poisoned DNS entry in dnsmasq is the IP of the httpd instance which returns a single-byte-of-content, HTTP-200 (OK) response for any URL that is requested. Furthermore, most webpages reflow nicely if they get a basically-empty HTTP 200 response for a resource request, which makes this approach superior to the standard HOSTS file implementation that points back to localhost (ie. there are no "server is not listening" error messages in iframes, etc).
I cron'd the VPS to pull multiple ad-server namelist sources daily, update the poisoned entries in dnsmasq, and kick the service.
Solved once, solved everywhere.
Eat that, ad networks.
A very pernicious aspect of the smartphone market is that platform developers like Microsoft and Apple have drifted toward anti-Web attitudes and practices in an effort to give primacy to their tools (I suggest reading some of the /. commentary from when Apple banned adblockers). So the app markets for these platforms has been marred by an "apps not sites" tension that is often unnecessary.
It is very bad for the web if an advertising dichotomy is created between web and native apps. Its a signal that mobile app developers should give up on the web. It hardly matters that users can choose alternative app stores to get OS-level blockers, because authors will fear a majority who might not bother to switch.
Yeah, but most of those have actually been *good* reasons. Malware and the like. This one's just self-serving.
Use a CyanogenMod, AOKP, or AOSP ("vanilla") ROM with OpenPDroid injected into it. Check the screenshots for the PDroid Manager app (configures the OS-framework hooks) to see what I mean.
Yes, you usually have to inject it yourself using the auto-patcher utility, but OpenPDroid solves all your privacy concerns (and far better than any iOS solution can ever do).
So, this solution requires the ability to use a command line (and install cygwin if you are a windows user); however, you're unlikely to ever find a mainstream device OS that is as privacy-secured for the user as you are able to achieve with OpenPDroid.
If you are really paranoid, also use DroidWall to prevent certain apps from having access to the network via iptables rules.
I doubt that most of the developers of free ad-supported Android apps have a problem with Google removing these kinds of programs.
I agree that the OS itself should be open, but I don't see why the store run by Google has any responsibility to be 'open'. It's like saying Google is being shitty just because they refuse to openly pointing a gun to their own (and other apps' developers) foreheads.
"Old man yells at systemd"
Good thing nobody is forcing you to install software written by assholes.
"Old man yells at systemd"
I had to load about six different ROM images onto my phone before I found one that would let me use GPS without leaking information to Google.
Interesting, how did you verify this? EtherApe?
Personally, I just loaded DroidWall blacklisted the kernel and the GPS process and called it good. Didn't bother to check further, because I rarely enable GPS anyway.
OpenPDroid takes care of the rest for me. I just block apps from being able to access my GPS or network location. Sometimes I like to have fun: I have OpenPDroid return false data to individual apps... "Why yes, I *am* at the Tunguska Event site in Siberia, and—wow!—my phone number coincidentally is 123-456-7890! What special promotions do you have for me today? Oh, you want to access my camera? Sorry, it's mysteriously offline right now.".
I doubt that most of the developers of free ad-supported Android apps have a problem with Google removing these kinds of programs.
True, and the ad networks probably don't have a problem with tracking cookies, exploiting technical and legal loopholes, spam, or "impressions" that come from malware and rootkits.
I agree that the OS itself should be open, but I don't see why the store run by Google has any responsibility to be 'open'
It doesn't have a "responsibility" to, but it was a "feature" that got whipped out pretty often in the mobile OS holy wars.
Now that they've got the lion's share of that market, it looks like they don't have many qualms about tearing out features at the expense of users, in the name of their "grander vision". The abhorrent redesign of the app store into a cluttered mess of mass media kruft; crippling or outright omitting external storage to push this "cloud" garbage; and now this.
If you think your app is worth money, sell it. If you don't think people will buy it but still want people to use it, either release free w/o a catch (ads) or keep it to yourself. Ad supported "free" is a gift that keeps on taking form the user in the from of mobile data usage to retrieve those ads. Sell it for a fair price or give it away. Anything else, aside from not releasing it at all, is sleaze and designed to back door monetize your users.
Call me a sell-out, but I disagree. Static ads that don't move or play sound or (try to) infect my computer are acceptable, and when I've identified a site I like that polices their ads for crap like that, I will allow ads.
There are four boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
presumably the developers' respective day jobs
How do you recommend putting together a team of amateurs, including at least a programmer, artist, and composer, none of whom expect to get paid, to work on a single project?
[Citation Needed]
Also, understand that the intent was not to create a long-term net gain, but to infuse the market with temporary capital so that it would hopefully recover to the point that any lost long-term wealth would be more easily recouped.
Picture the economy as a train carrying a large load of coal up a hill. The train has run out of coal in the fuel stores, and some of the coal from the cargo could push it over the hill so that the remainder of the coal could be sold and the losses cut. The Keynesian economic view is to do just that. The Austrian view is that we must not touch that cargo at any costs! But the cargo loses value as it sits, as the train could be carrying another profitable load longer for every minute it sits there. Sitting there, hoping the train will magically arrive at the station in time to sell the complete load of coal for the complete expected profit can only lead to bankruptcy for the shipping company.
I've seen this story on other outlets and there seem to be posters on all of these sites calling those who use ad blockers scum for not allowing the sites/apps they visit to make they money they deserve. I think this group of users annoys me even more than the newbs who think they actually just won an ipod when they see the flashing gif.
It sounds like you've never played a single free (really free, released by the developer for the purpose of _helping people have fun_ and nothing else) game in your life.
My point is that amateur games tend not to have the comparable production values to major-label paid games, and people accustomed to professional production values are unlikely to buy a device if it supports only the Free games on F-Droid. How well did devices like the GP2X, GP2X Wiz, GP2X Caanoo, and Pandora, devices designed specifically for running amateur games, sell in the west?
Android has a hosts file, located at /etc/hosts as you would expect for any other Linux distro.
Not a sentence!
I know of one site on the entire internet with a policy towards ads that I find acceptable. That site is krebsonsecurity.com. He doesn't use flash ads, and manually reviews what ads will be shown to prevent malware ads from appearing. He has caught several such ads in the past, often after he posts information about criminal scam rings and such.
If you're not willing to take the effort to prevent malware being served by the ads on your page, then I'll take the effort to do so by blocking all ads.
If you're not able to distinguish malware ads from normal ads, then I'll take the safe path by blocking all ads.
If you do ensure your ads are all legitimate and aren't overly annoying (no sound) then I won't block them.
Not a sentence!
And how much money and manpower was spent before VS after Google boucht the rights EXCLUDING marketing?
The vastly greater non-marketing resources spent on Android after the Google purchase makes a far bigger difference. If all it took was marketing - why isn't eveyone running Windows 8?
Hmm, I've never even seen ads on Android. Maybe I don't use it enough.
I would have even done it for Microsoft. The guy was being a retard.
which is totally what she said
OP isn't offtopic. Mozilla can win some users with Google's ill-advised decision to remove system-wide ad-blockers because Chrome for Android doesn't have an extension mechanism to block ads. Firefox for Android and other systems have the famous ABP. of course blocking ads in ad-infested apps won't be solved by installing a browser extension. For that you need to install a system-wide ad-blocker like Ad-Away, which continues to be available at the F-Droid open source app repository.
Why is someone an asshole for blocking app ads?
Unless you click on the ads, you point of unblocking ads for your favorite web sites mean absolutely nothing. The only thing you've done is allow advertisers to see you unblock ads for certain web sites, and they will target those site even more, until they clog the site forcing you to use add block on every site you like.
Not Android itself but many of the free apps are actually ad supported. Paying for those apps normally either simply removes the app or provides a few additional features.
Let me offer a flip side here. I offered a suggestion to the developer of an app I used for a few features and the discussion of why not create a paid app without ads came up. They only offered a free app with ads.
They said basically that Google's Play store only supports payments for apps in select countries. Add providers on the other hand offered no such restrictions.
Droidwall. It is not an ad blocking application but it can be used to block ads. it is a firewall of sorts for your handset.
Regards
"Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
Advertising should be opt-in, controlled by the user at any time.
At any time, a user living in a supported country can buy the paid version of a given application, which in the vast majority of cases contains no ads.
If you can't afford to do that, then you've got to come up with a plan to get there.
I was trying to explain one such plan: develop for Android until you've saved up the $1200 startup cost for iOS. Or are you implying that that plan is the wrong path?
Probably because free is not gratis (lat. grtia => for a thank you) . Free usually is a trick.
I didn't know whether or not they were available for Android. I'd never bothered to research the issue. I get slightly irritated by the various adverts in my applications, but it hasn't been enough irritation to do anything about it. Thus far.
But now I do know. And if the adverts get sufficiently irritating (developers - are you listening?) - boom - away they go.
And if the ad-blocking itself is blocked ... well, I can go back to using a dumb phone. It's cheaper and much, much less hassle.
Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
Want to block ads (or anything else that slows you down or infects you online with malicious script, OR makes you part of a botnet & more that's bogus)?
ADB (Android Debugging Bridge) & custom hosts file "how-to":
FROM -> http://mobile.slashdot.org/comments.pl?sid=1930156&cid=34713952
---
---
1.) Get ahold of the "Android Debugging Bridge" (ADB) & install it
2.) Mount your system mountpoint as READ + WRITE (as powerful of priveleges as you need is this)
3.) Using the PULL command, copy the file over from your PC (or even on your ANDROID if its there already) using PULL & overwrite the etc. folder's copy of HOSTS
---
DONE! Yes, it's THAT simple... &, it works!
(You *may* have to run a DosToUnix textfile formatting utility over the custom hosts you created if you generated it in Windows (say, via this app I created for it -> http://www.start64.com/index.php?option=com_content&id=5851:apk-hosts-file-engine-64bit-version&Itemid=74 which imports custom hosts file data for added speed, security, reliability, & even anonymity to an extent also from 12++ reputable + reliable sources online for such data))
APK
P.S.=> Block ANYTHING you want that way, AND, also speed up access to your favorite sites too (double-bonus) & also proof yourself vs. DNS flaws (like redirect poisoning since most ISP's are STILL NOT PATCHED vs. the Kaminsky flaw in that capacity) & downed DNS servers too, aiding reliability of access to your 'said favorite sites' as well...
... apk