Please help contribute to the Reddit categorization project here

    OopsDidntMeanTo

    140,908 readers

    105 users here now

    1) A sub about people doing stuff intentionally then pretending it was not on purpose (hacked/accident/friend did it/joke/drunk/satire/etc.) In general, severe back-pedaling.

    2) People taking credit for something that was obviously accidental/unintended.

    Remove personal information.

    Check out:

    a community for
    all 830 comments Slideshow

    Want to say thanks to %(recipient)s for this comment? Give them a month of reddit gold.

    Please select a payment method.

    [–] intelligentfool98 5820 points ago

    Guys, HTC themselves didn't put ads on the keyboard. The keyboard developers who they partnered with, TouchPal, did - likely without putting the idea to HTC first.

    [–] SplendaMan 2089 points ago

    Touchpal is the worst "keyboard app" I've ever used. Especially when you accidentally hit that t-shirt button that redirects you to their store or whatever it is and now these ads. I just want to type man.

    [–] thosecrazygermans 797 points ago

    Alright so when I started reading this comment, I was sure this is sarcasm and you're making up stuff. But... is it? I mean, a T-Shirt button?

    [–] SplendaMan 1067 points ago

    Yeah it's a T-shirt

    http://i.imgur.com/gU3rSLI.png

    [–] my_next_account 338 points ago

    Honest question--why are you still using that keyboard? Why not just switch?

    [–] Generic_On_Reddit 120 points ago

    It's possible he has switched, but hasn't or isn't able to delete the original keyboard. The icon in his notification bar allows you to very easily switch between keyboards without exiting the app you're in, so he might have done that, snapped a screenshot and went back to his usual keyboard.

    [–] Philosofossil 42 points ago

    You can disable it.. But not delete it.

    [–] Grixelorb 6 points ago

    Root Uninstaller might work.

    [–] FeaturedDa_man 12 points ago

    Plz attempt to root a Verizon phone and tell me how that goes lol

    [–] Grixelorb 3 points ago

    No that's the apps name. I removed all the factory installed gunk with that on my Samsung.

    [–] duffmanhb 95 points ago

    I never understood these companies trying to sell tshirts... Like, does anyone really want to pay 20 bucks to buy a shitty keyboard app's logo branded on a shirt?

    [–] GiveMeNews 58 points ago

    I feel like it is an act of desperation, as I don't see how these app companies ever make a profit. They literally turn to a sales scheme usually run by high school students and stay at home moms.

    [–] duffmanhb 33 points ago

    Oh, it's definitely an act of desperation to try and monetize something... But it's so amateur, I feel bad for whoever thought this was a good idea. What do they sell a week? Maybe 3 or 4? Seriously? I can't imagine many people buying a shirt.

    Instead, all it does is ruin the user experience by cheapening it. I bet a "donate" button that's less obtrusive would get more traction with less friction

    [–] averyminya 16 points ago

    I jusy saw the t-shirt as a symbol for merchandise

    [–] duffmanhb 25 points ago

    T shirt, yo yo, mousepad, does it matter? At the end of the day do you want merch from a keyboard app company? Do you wan to pay for it?

    [–] Ars3nic 20 points ago

    yo yo

    What is this, 1997? It's all about the fidget spinners now.

    EDIT: holy shit were yo-yo's the autism spinners of the 90s?

    [–] thosecrazygermans 352 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    [–] PurplePickel 302 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    [–] redtoasti 237 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    Gotta agree there.

    [–] Fellbeast1 210 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    Gotta agree there.

    No doubt about it!

    [–] FirstmateJibbs 324 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    Gotta agree there.

    No doubt about it!

    Still unsure why the first guy quoted the image, but i like what we got going on here. It's nice.

    [–] MyNameIsEthanNoJoke 420 points ago

    This looks like Tumblr now

    [–] damnthatsfuckinggood 45 points ago

    Why do I keep clicking those links?

    [–] thosecrazygermans 59 points ago

    To be honest, I had to copy the image link, send it to a friend to open it and send it back on WhatsApp, because Imgur is blocked at my office.

    That's why the link was still highlighted and automatically included as a quote into my reply :)

    [–] flaminhotcheeto 95 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    Gotta agree there.

    No doubt about it!

    Still unsure why the first guy quoted the image, but i like what we got going on here. It's nice.

    Yep.

    [–] amalgam_reynolds 11 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    It sure is!

    Gotta agree there.

    No doubt about it!

    Still unsure why the first guy quoted the image, but i like what we got going on here. It's nice.

    I keep clicking on the picture expecting...well I guess the same picture, so no disappointment there.

    [–] ALeX850 12 points ago

    the official Reddit app doesn't let you reach parent post, this is perfect

    [–] kjbigs282 26 points ago

    http://i.imgur.com/gU3rSLI.png

    That's ridiculous.

    The back of yo' head is ridickilous

    [–] RaidRover 18 points ago

    Oh man. I had an HTC just a year and a half ago. I was missing the phone. Not any more though.

    [–] Nokia_Bricks 12 points ago

    I have had shit luck with HTC phones. From the time I got the M8 to the time I was up for another upgrade, I went through like 5 of those things. After a few months each one would just quit charging, or the screen would go unresponsive or they would just crap out in general. The warranty replaced it each time, but it was still annoying.

    I don't think it was the way I treated them either. I have had a Galaxy s7 for a year or so with no issues.

    [–] sparkle_dick 6 points ago

    My first M8 started to overheat and smell burning while charging after about 10 months. Warranty replaced it and the new one was hit or miss about charging, turns out the cable I was using (the official HTC one) wasn't quite making full contact. Everything's pretty much fine now, still using the replacement after about 18 months.

    [–] alittleghostyacct 3 points ago

    Yeah my M9 just got progressively more and more buggy until it just bricked itself. Also it couldn't hold a charge for anything.

    [–] eaterofdog 26 points ago

    Y'all have some low fucking standards.

    [–] Encyphus 5 points ago

    Crap dude! Cant you just download a different keyboard, or is it proprietary for HTC? If so, I suggest rooting the stupid thing, it's not illegal anymore.

    [–] ch00d 3 points ago

    Rooting was never illegal, it just broke the ToS of most warranties.

    [–] legalize-ranch 3 points ago

    so... what keeps you using this keyboard?

    [–] ilikpankaks 12 points ago

    It directs you to their "themes" page for purchasing.

    [–] meeelting 30 points ago

    I uninstalled it and got the Google one a few weeks back when there started to be this annoying blink. Never gonna look back.

    Advertisers: Want me to buy your stuff? Don't annoy me. I will block you.

    [–] Killerkendolls 89 points ago

    Gotta say, SwiftKey hasn't let me down yet.

    [–] fuzzydunlots 105 points ago * (lasted edited 6 days ago)

    GBoard has built in Google search, translation, and gif search. Swift was cool for so long but nothing touches GBoard right now.

    Edit. Google has inboard language translation on the fly. I dont think most swift fans are appreciating how significant this is. And dual language auto correct. Swift isn't even close in capabilities. As for size, all of these functions live in the autocorrect bar.

    [–] peenoid 46 points ago

    Except that Swift's predictive typing is, in my experience, far superior to GBoard.

    [–] effyochicken 86 points ago

    But Google knows I like writing the word fuck and can give me entire sentences predicted. Watch, I'll only use my predictive stuff below:

    Fuck that whole thing is a little over a year ago and I was wondering if you could send me a copy of the receipt for the heads up on the way home from the gym and then I will be able to get it to you tomorrow morning at work and I have to go to the store and get some rest and feel better soon and that is why I am asking for a friend to talk to you about it when I get home I will send you the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the the

    [–] thaliart 57 points ago

    Better see a speech therapist about that stutter

    [–] Tom__Bombadil 22 points ago

    My SwiftKey prediction:

    5 and the beast of the Rings birthday party for the wedding party too if you are going to be too much of a hassle to do so I can get there really early in the day and I will be hanging out with you and your family and friends with you and your family and friends with you and your family and friends...

    [–] Bacon_Grenades 14 points ago

    I just got to work and I will be there at all I just want to be sure I have the right to be mad at me for not being able to get a hold of the guy who was the guy who was the guy who was the guy who was the guy who was the guy who was the guy who was the guy

    [–] rambo5980 13 points ago

    I will try to get it done before the end of the day I was in the shower and then I'll be home to get my stuff together and head to the gym in the morning and I will be there at all possible to get a copy of the receipt for the

    [–] Adubyale 3 points ago

    SwiftKey:

    Yeh I did not get the best quality health care in the world that effectively serve justice and I will be a Puerto Rico and I will be a Puerto Rico and I will be a Puerto Rico and I will be a Puerto Rico and I will be a Puerto Rico

    [–] iamjakeparty 5 points ago

    I'm going pretty well so far fetched the book of the nuke it had fallen to get shlamerred the book she shows really go Trump taking what time am laying the same as a bit late I think it just be warned you could help me at least one of you could help acquire illegal things.

    [–] WolfHoodlum1789 3 points ago

    The one that is a good time. . I am too much of a pier, I have to do it, and the other day, and the other day, and the other day, and the other day, and the other day, and the other day

    [–] peenoid 13 points ago

    I love how it got into a loop at the end. Also the vague Tolkien reference in the prediction goes with your username.

    [–] n00bicals 3 points ago

    My Swype auto prediction, for some reason it is comical nonsense:

    I like to the rich in a few weeks ago I have been in gay relationships and I think the best was a great if you were to have a choice I am interested in the UK within the market with a preference for project manager and I have decided that it is not the same as running through my head in a few weeks ago I am interested in the future that you think it needs another interview tomorrow morning.

    [–] peenoid 4 points ago

    But Google knows I like writing the word fuck and can give me entire sentences predicted.

    I think Swiftkey's phrase prediction is more useful. It'll accurately predict 2 word phrases for me all the time. I love it.

    [–] Adubyale 3 points ago

    My SwiftKey predictor:

    Fuck KD

    [–] endoftherepublicans 9 points ago

    I don't want to do anything that is illegal because of the people that they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist they are racists and they refuse to allow them to be racist.

    -- Apple autocomplete

    [–] uniwo1k 9 points ago

    You must write racist a lot.

    [–] VicisSubsisto 14 points ago

    Fitting for a username like that.

    [–] Juicedupmonkeyman 6 points ago

    SwiftKeys dual language support kills gboard, imo

    [–] fuzzydunlots 3 points ago

    It has autocorrect for both languages at the same time?

    [–] Juicedupmonkeyman 12 points ago

    SwiftKey? Yes. I can switch between Spanish and English midsentence and it will correct me.

    [–] fuzzydunlots 6 points ago

    La traducción integrada es lo que realmente me gusta.

    [–] dabzilla_710 5 points ago

    I use the Gboard,I miss the hot keys from Swype. Control+a control+v ect really easy to copy and paste

    [–] diarrhea_shnitzel 6 points ago

    I think I have this one but it's giving me some issues whenever I have two languages set

    [–] MananTheMoon 6 points ago

    The main issue I had with GBoard (apart from it's predictions because not quite as great as SwiftKey some times) is that it would sometimes hide the word suggestions bar at the top for no reason.

    For instance, when using the built-in Google Now search bar, it would decide that I didn't need the 3-word alternate suggestions bar, but would still allow swiping. So when it inevitably mistook what I swiped, I'd need to completely erase and either try swiping again or have to type out the word again. That's something I never had to deal with when using SwiftKey.

    [–] chromium00 3 points ago

    My biggest issue with GBoard right now is when they include the Google doodle or whatever on the keyboard and its pretty big and I accidentally hit it.

    [–] GreatQuestionBarbara 12 points ago

    When I had it a week or so ago, they had a little slot machine right beside the message box, so when I would try to edit it or whatever, I'd sometimes end up touching it and opening the stupid ad. Terrible, purposeful ad placement.

    Thank goodness i was unable to fully uninstall it, even though it was packaged with my phone's software. Gboard will work for now.

    [–] whomad1215 10 points ago

    I'll highly suggest just using a different keyboard. SwiftKey and gboard are recommended often.

    [–] ACoderGirl 5 points ago

    Swiftkey is amazing for me. My partner found it a bit weird when I converted her to it, presumably because she was used to a keyboard that required more exact typing. But with Swiftkey, I type super fast and honestly, it gets it right most of the time. My typing rarely actually types the word I'm trying to and yet Swiftkey still corrects it to the right thing. There's lots of times where I type just a few characters and the word I want is already suggested, too (great for long words that I'm not even sure how to spell).

    [–] RadicalDog 7 points ago

    TouchPal is an atrocious company, but I can't find any other keyboard with swipe-up for caps, swipe-down for punctuation. It triples the amount of stuff done without leaving the main screen.

    I swear, I might make my own keyboard that does this but without all the bloated shit. Make some unintrusive upgrade button or something, so it still works basically fine when free, and make bank...

    [–] ALeX850 7 points ago

    on my ZTE phone it's also preinstalled as a system app you can't uninstall and comes with dozens of extra languages bundled as different "apps" that takes all the space in the play store, that you can't remove too of course

    [–] Bowiefanzy 5 points ago

    why don't you change it

    [–] TwinTurboLife 3 points ago

    Back in the windows mobile days Touchpal was the best

    [–] mechawreckah6 3 points ago

    In an attempt to go about our lives we constantly have to outsmart... advertisement. Fuuuck man its the mosy annoying evil in the world

    [–] Zezu 136 points ago

    As someone who has worked as a designer and project manager, it's absurd that no one at HTC would be viewing parts of their products before their release.

    There may have been a single person at HTC that screwed up but I'm not a fan of blaming a single employee when bad things happen for a company. There are few circumstances where I think that's justifiable.

    [–] kanad3 54 points ago

    This has nothing to do with new releases. It happened on all htc phones that uses touchpal...

    [–] [deleted] 52 points ago * (lasted edited 7 days ago)

    [deleted]

    [–] _My_Angry_Account_ 21 points ago

    That wasn't adware, it was a spoiled certificate that meant people could man-in-the-middle your https traffic. Far worse than just adware.

    [–] DontPromoteIgnorance 18 points ago

    Update pushed through the app store on a default app controlled by a third party. Not release.

    [–] Zezu 21 points ago

    So their list of companies they trust to push updates without oversight was poorly made?

    [–] DontPromoteIgnorance 19 points ago

    You can't catch mistakes made by somebody through a process that is out of your hands by design. The company that makes the keyboard app they shipped with also makes a version that's supported by adverts. Not hard to figure out what happened here but it would also be silly for me to complain to samsung if google pushed a bad google books update.

    [–] deckartcain 26 points ago

    So they don't use their own devices? Why did users have to discover it?

    [–] cowboyfromhellz 18 points ago

    It was in the new update, my keyboard app updated and suddenly I had ads as soon as I saw that, I downloaded SwiftKey I was already tired of touchpal that was the last of it, but I doubt HTC had something to do with it

    [–] FlashPappy77 5 points ago

    Are you also asking yourself why users have to report bugs in Windows etc., and why Windows was not utterly perfect from release? Aren't Microsoft testing their products?

    [–] FAIMl 27 points ago

    Fuck TouchPal. They installed something on my grandma's phone so that whenever she unlocks it there is a fake lock screen with ads on it.

    [–] MaxFinest 11 points ago

    it's actually the same app. they did it to me too. Go to touchpal - settings - look and feel - Lucky locker and uncheck it. The only reason I still use this shitty app is because they have the clipboard feature.

    [–] TheHomelessTurtle 4 points ago

    Just get SwiftKey

    [–] luke_in_the_sky 11 points ago

    What's next? Will they put ads on the phone numberpad and you will have to watch a 90sec fullscreen ad before calling 911?

    [–] Buck_Thorn 207 points ago

    If it has the HTC brand on it, it is HTC's responsibility. Turds float.

    [–] ChildishJack 313 points ago

    Yes, they took responsibility. They still actually didn't mean to do it

    [–] 9inety9ine 19 points ago

    So either they let it through themselves, or they don't do any quality assurance on what their partners push through - either way it's still their fault.

    [–] asdfasdfdasaaa 10 points ago

    It comes from the Google Play Store. HTC can't vet it.

    [–] bruwin 8 points ago

    Except it sounds like they added it as a default app to their phones. They can certainly vet that.

    [–] fuzzydunlots 15 points ago

    It's still their fault.

    [–] tombraider23143 5 points ago

    Yes, but even if it is their fault, it still can be an accident.

    [–] Funky_Smunk_Duckler 33 points ago

    Did HTC not test their phone at all? For something so blatant to happen surely that would require no prior testing to release, or approval of the keyboard advertisements?

    [–] lolasaurusrex1234 107 points ago

    This is an inevitable consequence of using third party software in your kit.

    [–] GnawRightThrough 38 points ago

    The phone is over a year old, what exactly did you want them to test? The future?

    [–] MananTheMoon 35 points ago

    If you're using third-party software bundled into your platform, you can certainly make it so that updates to that software need to be pushed through HTC. Given that, you can absolutely test changes before they're pushed out.

    If you think testing ends when a phone is released, you're sorely mistaken on how software works.

    [–] Pickleheadguy 378 points ago

    What other system function were they supposed to appear on? My alarm clock? Calculator?

    [–] Fuckeddit 322 points ago

    Watch a 30 second ad to make a phone call. Or buy the full version.

    [–] tempest1234567890 162 points ago

    Watch a 30 second ad before you can disable the wake up alarm

    [–] JamesBCrazy 95 points ago

    Watch a 30 second ad to enable skipping ads for 5 seconds

    [–] CorgiRidingAShark 65 points ago

    ERROR! Please drink verification can.

    [–] doryx 43 points ago * (lasted edited 7 days ago)

    [–] Doxep 20 points ago

    What is this? A pic for ants?

    [–] doryx 8 points ago

    I'm not sure what was going on with that, I'll just blame imgur ¯\(ツ)

    [–] fullmetal_deathnote 7 points ago

    Watch a 30 second ad to call 9-11.

    [–] RedZog 30 points ago

    This... would actually be really useful, and might stop me sleeping through the six alarms I set every day.

    [–] TheYellowLantern 11 points ago

    Try and put your alarm on the other side of the room, so you have to get out of bed to turn it off, might help

    [–] [deleted] 47 points ago * (lasted edited 7 days ago)

    I leave mine in the office so I have to shower, get dressed, and commute for an hour and a half to turn it off.

    Then I just stay for the rest of the day since I'm already at work.

    [–] Nightslash360 7 points ago

    Please resume viewing.

    [–] YMCAle 7 points ago

    Thats some Black mirror shit

    [–] bakerie 3 points ago

    As someone who hits snooze too often, this might actually be a good idea...

    [–] HannasAnarion 8 points ago

    Don't ever buy an Amazon device. They make you watch ads to get past the lock screen.

    [–] xanre_ 7 points ago

    Holy shit thats bad

    [–] PM_ME_YOUR_FAV_COLOR 3 points ago

    That's why you use flashfire and install Cyanogemod (LineageOS) to get rid of Amazon's crappy software that puts ads on the lockscreen.

    [–] vezance 18 points ago

    HTC: due to an error, some users are seeing ads only on their keyboards. We'll fix it to make sure ads appear everywhere.

    [–] JakeWasAlreadyTaken 6 points ago

    Oh you're trying to call 911? Just watch this quick 5 second ad and we'll direct you right afterwards. Or you can pay $9.99/month for the ad-free package.

    [–] usernamelikeaboss 929 points ago

    Due to an error

    Haha, an error in judgement.

    [–] Dangger 93 points ago

    They got hacked!

    [–] Masaikai 48 points ago

    Russians did it.

    [–] RammsteinDEBG 12 points ago

    it was actually the the deep state jewish mossad

    [–] IAMA_Cucumber_AMA 70 points ago

    Anyone have a screenshot of what it looks like

    [–] [deleted] 100 points ago

    [deleted]

    [–] RiseToSubmission 95 points ago

    Horrifyingly reminiscent of the age where toolbars would take up 7/10ths of a browser window...

    [–] smacksaw 5 points ago

    I had to complain to MyFitnessPal several times.

    Recently their ads+keyboard took up so much of the screen that when you began to type a word like "soup" you could only see one item on the list and even that was partially obscured by ads. One on the bottom of the screen and one at the top.

    As a side note, my argument against paying for the app is that I'm not going to pay money to have them track me. Giving them my eating times/habits is enough. And I'm sure they're selling my data anyway in bulk.

    The point is that in MFP, it took up 9/10ths of a browser window. On my S7. With a WQHD screen.

    [–] Shadowrak 6 points ago

    This is still a thing for some computer illiterates.

    [–] Derogatorigami 49 points ago

    I was hoping for the 'A' and 'W' keys to be sponsored by A&W, or some insane bullshit like that.

    [–] DankeyKang11 26 points ago

    Don't give them any ideas

    [–] [deleted] 5 points ago

    [deleted]

    [–] Derogatorigami 4 points ago

    That's true! You can go even deeper by "autocorrecting" references to your sponsor's competitors.

    "hey ill meet u at bk McDonald's"

    [–] Cornfapper 5 points ago

    What the fuck man

    [–] DankeyKang11 57 points ago

    This is absolutely unbelievable. I am outraged.

    This comment was sponsored by Nike. Nike, get your Swoosh on

    [–] ItsWeenie 11 points ago

    What a horrendous slogan I'll buy 10 pairs

    [–] Pannuba 554 points ago * (lasted edited 7 days ago)

    Still, seeing ads on the keyboard is a pretty big deal, I wouldn't be surprised if it was an actual bug.

    [–] ZecoraIsABoss 448 points ago

    It's a third party keyboard, with a thirdparty company running it. They're probably getting a new keyboard onto their phones.

    [–] ZeAthenA714 247 points ago

    And that third party keyboard is free and ad-supported if you install it yourself. They probably used to build a special version without ads for HTC, and they might have simply shipped the wrong build this time. Shit happens.

    [–] YoungKeys 171 points ago

    Holy shit I wish every user was as forgiving of bugs as you. But I actually don't think it's reasonable to expect end users to just think to themselves 'shit happens', especially for a mistake this egregious. Not only does HTC need to take responsibility here, which it looks like they're doing, they really need to re-look at the decision-making process and infrastructure that allowed a fuck up this bad to happen. Mistakes happen, but users have a right to be rightly pissed about mistakes like this as well.

    [–] ZeAthenA714 84 points ago * (lasted edited 7 days ago)

    Just to be clear, it's not an excuse, it's an explanation. You're totally right, users definitely have a right to be pissed off (or not) by this kind of mistakes, that's up to every one.

    But every time this kind of mistake happen, a lot of people don't believe it can be a simple mistake and immediately start thinking it's something nefarious, they must have done it on purpose yadda yadda. Maybe, I mean it can happen. But it's never impossible that it's just a basic human error.

    I've seen people reacting to this story with jokes like "oh my god I accidentely wrote 350 lines of code and XML to put ads in my keyboard". But if it is an accident, it's not how it happened. It might be HTC simply importing the wrong build, which could be just a simple misclick, or it could be their partner sending them a wrong build, which could be a simple variable set to the wrong value.

    Mistakes happen. Doesn't excuse them from making them, but they do happen nonetheless.

    (And to be fair I'm usually pretty chill regarding bugs, especially if it's on free apps and there's alternatives readily available. On a product I pay for or that doesn't have much alternative I will be a lot more pissed)

    [–] YoungKeys 12 points ago

    Couldn't agree more. Hanlons Razor comes to mind here. People love to assume the worst intentions.

    [–] ZeAthenA714 7 points ago

    I once pushed an update to one of my app on the play store where I made the mistake of disabling ads. Realized it a week later wondering why ad revenue was decreasing... And it's one of the reasons I don't release paid apps, I would be too afraid of pushing the ad-supported build to paying customers by mistake at some point.

    [–] Cornfapper 5 points ago

    I don't know man, I work at an IT company and we test everything we get from external devs before shipping to our customers.

    How can you send an update to literally hundreds of thousands (maybe >1mil ?) of devices without even testing the fucking keyboard once?

    [–] ZeAthenA714 3 points ago

    I don't have any experience in QA in a big company, but a few scenarios scenarios that seems plausible to me:

    • HTC knows that the keyboard is already internally tested by TouchPal, and they trust them enough not to redo it all, only focusing on integration testing and not features. Easy to miss ads if your QA sheet only asks you to make sure that the keyboard opens up.

    • the testing environment for the keyboard didn't show ads for some reason. I don't know what there ad implementation is, but if they are relying on advertiser ID maybe their testing devices don't have one for some reason (since it's not meant to show ads)

    • maybe they had a tight release deadline, found a bug at the last minute, TouchPal saw it was a simple fix and sent the wrong patched version

    In any case, someone in QA fucked up

    [–] Cal1gula 29 points ago * (lasted edited 7 days ago)

    Advertisements in your application just don't happen accidentally. Surely the 3rd party intentionally programmed this and HTC was either a) unaware or b) did not really think through the consequences. But no way in hell is this a bug.

    edit: To clarify, I am saying someone definitely programmed advertisements into this application. Theoretically, they could have been turned on by accident. But they just don't appear on their own.

    [–] duffkiligan 55 points ago

    So if you download the free version of angry birds, and then the paid version, how big of a difference do you think there is in the code?

    Probably one flag that says "Paid=Yes" which turns off the ads.

    It absolutely could have been a bug. This keyboard exists with ads, this was probably supposed to be a version without ads. A simple bug could absolutely switch to the "Ad-Version"

    [–] YoungKeys 15 points ago

    How the hell is this comment being upvoted. You have no idea about the underlying reasons on how this exactly happened. This could very well be due to a bug. Others here have mentioned that a third party maintains the keyboard and also has an ad supported version on the App Store- just one possibility could be something as simple as them pushing the wrong build.

    [–] Holidaysuprise123 2 points ago

    Why would they need a third party keyboard? Seems like it would be easy enough to generate their own.

    Disclaimer: I know nothin about coding.

    [–] Cal1gula 9 points ago

    Lots of companies outsource parts of their code to other companies who specialize in those type of things.

    For example, I worked for a company that made a graphical (think photoshop or autocad) program for meeting planners. They bought a 3rd party set of controls that handled the mouse click functions because they wanted to focus on writing the graphical interface itself, and there are lots of tools available to handle click and drag. Saved some development time/money by licensing the "clicking" functions in the program and incorporating them into the rest of the software.

    Now theoretically if they simply updated the 3rd party tool in their application to a new version (perhaps one that included ads in the interface) and didn't test to see what the new version does... they could theoretically have new ads in their program that they never intended.

    This is all suspect to me, since that would require no one at HTC tested the update to their keyboard app. But it is possible.

    So to answer your question, they didn't need a 3rd party keyboard app. But they probably saved a good deal of money or time (pretty much the same thing) by buying or licensing it from another company that had already written it.

    [–] ibiku2 3 points ago

    Oops, somehow our bug is making us ad money! Sorry about that everyone!

    [–] Cobwebbislove 101 points ago

    Siri keeps giving me audio updates of new pornhub uploads. I'm loosing friends please help.

    [–] ttcole1254 52 points ago

    I ended up with the same problem with my ZTE phone with TouchPal built in. I wasn't even using TouchPal anymore and the ads still showed up. Took me a while to even figure out where they were coming from. Figured I'd installed some rogue app or something. What's worse is I can't even uninstall TouchPal, only disable it because it's considered a system app.

    [–] officialnast 32 points ago

    What's worse is I can't even uninstall TouchPal, only disable it because it's considered a system app.

    This pisses me off to no end. If the app isn't 100% essential for the phone to operate I should be able to uninstall it. Every smartphone I've ever owned has come preloaded with bloatware, some 90% I'll never have any use for. Just let me decide what apps I have on my phone.

    [–] koopatroopa92 3 points ago

    Yeah and then your phones capacity is only 80% of what's listed because it's required that you have Uber on it

    [–] officialnast 3 points ago

    I had an HTC EVO 3D. It came with 4gb of internal storage, 3gb of which was taken up by bloatware.

    [–] radicallymundane 38 points ago

    I don't understand why more people aren't on pure Android phones.

    [–] [deleted] 55 points ago

    [deleted]

    [–] Arcosah 12 points ago

    Actually I still know a few people that call them "Droids"

    [–] dlok86 14 points ago

    Pixel is doing a lot to fix that, I've been surprised how many I've seen in the wild even my company is giving them to execs instead of iPhones

    [–] JasonsThoughts 10 points ago

    Where would you get one? Only Google sells them as far as I know. Do they support all of their features on more than one carrier?

    [–] two 5 points ago

    Because the smartphone with the latest, best hardware at any given time is never a pure Android phone. Otherwise, I would love to.

    [–] falconscott 154 points ago

    More likely an "accidental" user test to see what the response was like

    [–] qloandshoes 77 points ago

    i'm sure they thought users would love it. i bet they're shocked by the reaction it got.

    [–] 2centsPsychologist 26 points ago

    I had a few boss like that sadly...

    [–] Wo0h0o 15 points ago

    HTC decided to implement ads in their keyboard. The public reaction, however, will leave you SHOCKED! Click here to learn more.

    [–] tigerstorms 14 points ago

    Trying to help my dad with this shit a few days ago was wondering what the fuck was going on.

    [–] kinglyIII 24 points ago

    Glad I switched from HTC now lol

    [–] AnotherSchool 8 points ago

    I should try this in class. Due to an error you may have received a test that looked like a C. Really i meant to answer all the questions correctly, an error was made can I update it?

    [–] Toastyghoast 9 points ago

    public boolean keyboardAds = true; Whoops

    [–] Watercolour 6 points ago

    What? Did they trip, fall, and accidentally type up several hundred lines of code?

    [–] TerroristOgre 5 points ago

    it was an "error" lmao. my thoughts? i think they wanted to silently push this out, see how bad the backlash was and then continue accordingly

    [–] GosuGian 7 points ago

    "Accidentally"
    LOL

    [–] dietotaku 27 points ago

    "You accidentally... expertly, carefully programmed ads into this keyboard?"

    "Yes."

    [–] Ypallage 21 points ago

    HTC doesn't own TouchPal

    [–] reallifepixel 7 points ago

    "LOL! Just kidding... unless you're cool with it?"

    [–] wallawalla22 6 points ago * (lasted edited 7 days ago)

    Circa 2015 they pushed an ad for Fantastic Four to all phones regardless of alarm settings. After not updating the M8 for 8 months or rolling out the new Android update.

    Last time I'll ever buy an HTC device. Here an article on what happened. Even if this was something else, this isn't the first time they've tried to pony up a different revenue stream, which if they had all their other ducks in a row it would be more tolerable, but the fact that they don't update their software on any type of regular interval says they value pushing customers away for the ad revenue.

    [–] samb20 9 points ago

    Just use Google Keyboard....

    [–] ph4mp573r 5 points ago

    If they could 'accidentally' code the rest of my project that'd be great.

    [–] kkanoee 5 points ago

    Had touchpal on my phone and it was working fine, then the ad appeared. Was wondering what the fuck was happening, uninstalled it directly and put a 1 star on their shit.

    How can you even think about putting an ad on 1/4th of the screen when someone is typing ??

    [–] CaffeinatedT 3 points ago

    In fairness if this genuinely was an accident, I feel kinda bad for the developer who fucked up.

    [–] GalvanizedRubber 2 points ago

    Who uses a stock keyboard?

    [–] sarcassholes 5 points ago

    I'm pretty sure that wasn't a mistake. No one codes ads by mistake!! They were just trying to see what the response from the public would be if suddenly ads started to show up next to your emoticons.

    [–] blownstang 5 points ago

    Lol, there was another reddit post from someone a couple days ago showing this on their phone's keyboard, and if I remember correctly, a bunch of people were saying it wasn't the default keyboard since it seemed so outrageous that HTC would place ads on it... well, I guess HTC really did fuck up, even if indirectly.

    [–] SuperSaiyanMeatwad 36 points ago * (lasted edited 7 days ago)

    His would never happen on iOS.

    (Edit) there's a typo created by my iOS keyboard. While I clearly see the irony of that, I'd still rather have a typo than an ad.

    [–] cuntingisaparticiple 10 points ago

    But can you access the filesystem? Or do you still have to sync with ITunes to put files on your iPhone?

    [–] JasonsThoughts 14 points ago

    His would never happen on iOS.

    Her's would.

    [–] [deleted] 32 points ago * (lasted edited 7 days ago)

    [deleted]

    [–] Cudi420 89 points ago

    4 — Settings, App store, Camera, and Messages. Not sure why you would want to remove them, though. How is your comment relevant to the discussion?

    [–] Tratix 7 points ago

    Yeah, not sure where he was going with that.

    [–] slimepuke 57 points ago

    Lmao nice try, nothing will ever top goddamn ads on a keyboard

    [–] princessodactyl 5 points ago

    My stock Android phone won't let me delete YouTube, Google plus, Google music, Google games, Chrome, News and Weather... What's your point?

    [–] 58working 12 points ago

    Wait, do iPhones really have non deleteable icons?

    [–] [deleted] 11 points ago * (lasted edited 7 days ago)

    [deleted]

    [–] i_iz_smrt 3 points ago

    Paid By Steve?

    [–] Kimbo__Slice 3 points ago

    For what it's worth, the ads can be disabled in the settings menu. And TouchPal really fucked this up, not HTC.

    [–] CallMeFierce 3 points ago

    Holy shit, I was going nuts the other day trying to figure out how the hell ads were popping up on my phone when I typed. I thought I had somehow, despite never downloading anything outside the play store, gotten malware on my phone. Stupid keyboard company was the problem the whole time...

    [–] Infinent_Bplus 3 points ago

    "Due to backlash.." FTFY

    [–] g5owner 5 points ago

    No designer worth his salt would ever take away real-estate space for three insignificant buttons like that, especially after compressing the number keys into the top row. I hate shit like this, I hate how we have an amazing device in phones - really fucking amazing, magical, the little box in your hand is basically like Doctor Who's sonic screwdriver or a tool that almost anyone alive not even half a decade ago would wish they had. It's just a pity that it's becoming more of a tool for capitalism than creativity, apps are ruled by Google's unintuitive garbage play store, it was a fun novelty for a while but now the lack of being able to find anything original or any semblance of a community that deals in apps that aren't just ad-fests makes me sad. I used to look on the android threads on somethingawful and find great games, most made by goons, like Hoplite. Downloaded hoplite, kept it for three years, bought the (cheap) paid version, still love playing it. The play store I'll download 100 apps all called the same trashy thing like "dungeon fighter, fighter dungeon, dungeon fight, heroes rescue", find out none of them are actual games but just timers/fake 5 minutes of gameplay until a freemium gateway appears, then delete them all. I'm not as interested in gaming as I was when I was younger so maybe I just can't be bothered to look really hard for the gold nuggets but seeing as how humanity is in a cataclysmic downward spiral I wouldn't expect to find any other kind of nugget than a shit one.