Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Advertising Businesses Google Portables The Internet

Google Tests Ads That Load Faster and Use Less Power (bbc.co.uk) 118

Slashdot reader Big Hairy Ian quotes a report from the BBC: Google says it has found a way to make ads load faster on web pages viewed on smartphones and tablets. The company said the ads would also be less taxing on the handsets' processors, meaning their batteries should last longer. The technique is based on work it has already done to make news publishers' articles load more quickly. But it is still in development, and one expert said Google still had questions to answer. The California-based company's online advertising revenue totalled $67.4 billion last year...
The technique limits the scope of JavaScript, and "provides its own activity measurement tools, which are said to be much more efficient," according to article. A Google software engineer explains that this technique "only animates things that are visible on the screen," and throttles animation to fewer frames per second for weaker devices -- or disables the animations altogether. "This ensures that every device gets the best experience it can deliver and makes sure that ads cannot have a negative impact on important aspects of the user experience such as scrolling."
This discussion has been archived. No new comments can be posted.

Google Tests Ads That Load Faster and Use Less Power

Comments Filter:
  • by NotInHere ( 3654617 ) on Saturday July 23, 2016 @03:36PM (#52567317)

    apk is clearly wrong on this.

  • We want to track you for longer, which we can't do because ads drain your battery. Don't worry, we have our customer's best interests in mind. *wink*

    Love, Google
  • by ark1 ( 873448 ) on Saturday July 23, 2016 @03:44PM (#52567353)
    with uBlock origin
    • ...by not browsing websites whose content creation you are not willing to support. It costs a lot of money to create quality content, and most people are not willing to pay a cent out of their own pocket for it. By blocking the only remaining avenue for content creators to earn a living from their extremely hard work, you are helping put them out of business, or at the very least to replace them with more poorly-written clickbait drivel. I'm sure you won't concede the point, but the simple fact of the matte
      • by bigfinger76 ( 2923613 ) on Saturday July 23, 2016 @05:36PM (#52567769)
        Will you entertain the idea that ad networks are potential vectors for malware?
        • by Mashiki ( 184564 ) <mashiki&gmail,com> on Saturday July 23, 2016 @11:08PM (#52568773) Homepage

          Of course they won't. And until the ad industry gets their shit together then this current scenario won't change and more people will move to block ads. They did this themselves and are doubling down on stupid instead of going "why are people blocking ads..." Oh right, because we fucked up and allow malware authors to ride along on our networks and screw people over.

          Sorry ad people, but using adblockers in some form is basic malware protection these days.

          • by AmiMoJo ( 196126 ) on Sunday July 24, 2016 @05:00AM (#52569669) Homepage Journal

            My worry is that it becomes an arms race. Advertisers looking for ever more intrusive and annoying ways to bypass ad-blocking. We have already seen attempts to detect ad blockers, and then ad blockers blocking the ad blocker blockers in response.

            In that sense maybe a standard API for adverts, that is extremely limiting and enforces good behaviour in exchange for not getting blocked, might be a good solution. Static images, maximum file size, no javascript, no ping backs, no cookies, maximum 10% of the page, served from the same domain as the rest of the content. That removes most of the scope for malware and the stuff that slows down loading and wastes battery.

            I'd have to give it a trial run, but I'd consider lowering my ad-blocking shields enough to allow that through.

            • by Mashiki ( 184564 )

              Brave gave them the option [brave.com] to get around this by not only paying people to see ads but to openly vet ads to make sure they're malware free. The major advertising companies turned their nose up at it, though he hasn't given up and is still fighting to get the system in place. I honestly expect that he'll manage with a bit of luck create a new ad network out of it. And with luck, will displace the existing companies.

              Any type of API like that I expect would be abused and exploited heavily.

            • served from the same domain as the rest of the content

              Once this is the case, how will publishers* be able to reassure advertisers that reported impressions and clicks are real, not fraudulent?

              * In ad industry jargon, a "publisher" is the operator of a site on which ads are placed.

              • by AmiMoJo ( 196126 )

                The view tracking needs to be on the back end, with some kind of trusted server (virtual machine) appliance or something. Or just accept that this form of tracking is unacceptable and they will have to rely on click-through rates and audits.

                To be clear, if you want my browser to display your content, you play by my rules even if it's inconvenient. The alternative is your ads get blocked, so take your pick.

              • How do TV shows prove they have that many impressions: Sampling and spot checking; should work well enough on the net as well
      • by PopeRatzo ( 965947 ) on Saturday July 23, 2016 @08:38PM (#52568291) Journal

        content creators

        If you want me to care about "content creators", you're going to have to call them something other than "content creators". I find that appellation irritating in the extreme. It says absolutely nothing about what they've done to deserve my money.

        I mean, I work very hard on adding value to Slashdot with my shitty comments, so I am also a "content creator". So pay me my money, motherfucker. GIVE ME MY GODDAMN MONEY.

        https://youtu.be/0N4b2dmLZII [youtu.be]

        • If you want me to care about "content creators", you're going to have to call them something other than "content creators". I find that appellation irritating in the extreme.

          FSF isn't a big fan of the term "content creator" either, which sounds too much like "happy god" [gnu.org]. So mentally replace these terms with the terms used in the actual U.S. copyright statute: "creator" becomes "author", and "content" becomes "works".

          It says absolutely nothing about what they've done to deserve my money.

          With the terminology issue hopefully out of the way: How do we encourage people to continue being an "author of a work of substantial length"?

        • As a content creator on Slashdot you already get the option of switching off ads.

      • by Panoptes ( 1041206 ) on Saturday July 23, 2016 @08:43PM (#52568305)

        "By blocking the only remaining avenue for content creators to earn a living from their extremely hard work, you are helping put them out of business"

        I'm more than happy to put sites that depend solely on advertising derived from third-party ad-feed companies out of business. These, more than any other cause, are the monstrosities that have ruined the web experience for so many people and given any form of advertising a bad name.

      • by rtb61 ( 674572 )

        Men, get a real job, you snooty DH ;). You know the kind of job you people sneer at and say it's only a training job that deserve less than the already shitty minimum wage. Want to express your creative talents, do it in your own time, out of your own pocket and like any busker, beg for money.

        Unsympathetic, yep, because to many rich geek/nerd arseholes do not give one fuck about those doing hard work, real fucking work, on shitty minimum wage, not being able to afford a reasonable place to live or much of

        • and like any busker, beg for money.

          The difference is that online transaction fees are a lot higher than those for a busker operating in person. Someone seeking online donations has to deal with the payment card industry's swipe fees, which can overwhelm the small donations that buskers tend to receive. Bitcoin isn't the answer either, as the Chinese mining cartel has driven up transaction fees to be near those of plastic by refusing to accept the years-overdue hard fork to increase the block size.

      • O'Really?

        When somebody puts a site on the web they are making it publicly available to anybody that wants to connect to it. Trying to to then impose constraints on how people access that content *after making it available* has no moral validity at all. The web was not invented to be "monetised", and fuck corporate apologists like you would try to rewrite history to make it so.

      • It costs a lot of money to create quality content,

        ...and should I ever find a webpage again that contains some, I will gladly turn the adblocker off or even directly support them with my money.

      • Yes the content can be good quality, but the ads are almost universally crap. And i think the subscription model is not very good as well, as many of the sites I visit, I read less than ten articles a month. Allowing a micro-transaction alternative would be great if you could get most of the sites on the same page, or at least a grouping of compatible pages. A monthly subscription fee is split over the sites you actually visit that month, with some bonus or incentive for higher levels.

        TLDR: If the busi
  • Too bad I keep JS disabled at all times on mobile for "Best experience"
    • by antdude ( 79039 )

      Too bad that breaks a lot of web sites. :(

      • Webpages that don't work without JS ARE broken in the first place. The least I'd expect is some kind of minimal functionality, if you can't provide that, ok, it's fine.

        NEXT!

        • Webpages that don't work without JS ARE broken in the first place. The least I'd expect is some kind of minimal functionality, if you can't provide that, ok, it's fine.

          I'm interested in implementing "some kind of minimal functionality" for a page on my website. Currently JSNES Arcade [pineight.com] requires JavaScript for its core function of interpreting a video game and displaying its graphics. What "kind of minimal functionality" would be appropriate here?

          • A button where I can download it and play it locally.

            • A button where I can download it and play it locally.

              Would it be acceptable if the downloadable version of a web application required you to run a webserver on localhost in order to serve the JavaScript files to your browser? Or if you meant a downloadable native app, for which operating system should this native app be produced?

              Would it be acceptable if the play button is available without charge but requires JavaScript to use, and the download button works without JavaScript but requires payment to obtain? Or what am I missing?

          • Readable source, developer blog, bug tracker and notes on same, lists of currently played games. There's a lot you can provide. I suppose for a minimal version, I would expect a static image, an auto refresh, and a link for every button in the new controller, talking to a node.js backend. Slow and unplayable, sure. But you could actually knock it out in a week or so. But, more realistically,new can distinguish between a web page, and a web application.
            • by tepples ( 727027 )

              Readable source, developer blog, bug tracker and notes on same, lists of currently played games.

              Wouldn't "Readable source" enable others to make available modded, rebranded versions, thereby requiring severe changes to a proprietary game's revenue model? Wouldn't a bug tracker need some sort of policy to keep bugs private to block cheating by reading and exploiting others' bugs? And by "currently played games", did you mean a list of instances of this game in progress, or did you mean other game products that the developersimfile have been playing over the past several weeks?

              But, more realistically,new can distinguish between a web page, and a web application.

              There appears to be a voca

              • It seems to be a NES emulator. So, I actually meant "ROMs currently being played." Similar lack of concern about people hacking their own clients. And it is in JS, so it's totally modifiable already, but probably with minimized JS.

                I'm big on the "web applications should die in a fire." line of thinking. I've never been keen on running arbitrary code on my computer, even if it is sandboxed (build a perfect sandbox, and then, maybe). Also, it's pretty high cost in terms of overhead, downloading, ability

                • by tepples ( 727027 )

                  It seems to be a NES emulator.

                  As I wrote in this comment [slashdot.org], I was hoping for a more general reply that didn't take advantage of the fact that this particular browser game operated by emulating an NES. For another browser game that does not operate by emulating a classic video game console, would I need to make three versions: one for Windows, one for macOS, and one for X11/Linux?

                  So, I actually meant "ROMs currently being played."

                  As I wrote in this comment [slashdot.org], would you be fine with the following choices, or would you instead leave?

                  • A. Play now without charge (requires JavaScript)
                  • B. Purchase R
        • Eliminating the NES from the equation:

          I imagine that Orteil, developer of the game Cookie Clicker, might be interested in implementing "some kind of minimal functionality" for a page on his website. Currently the game [dashnet.org] requires JavaScript for its core function of executing game rules and displaying its graphics. What "kind of minimal functionality" would be appropriate here? How could a game written in JavaScript be made downloadable? Are you referring to providing a zipfile with all game assets and then hop

  • by Anonymous Coward

    Back in the day, Google played an important role in showing that relevant ads were better than animated interruptions, punch the monkey banners, sounds coming out of www pages unexpectedly, etc. Now they're optimising performance of the same crap they were making obsolete.

    It's sad but the www was ruined by ads, like email was before it, like TV, radio and printed media.

  • Here's an idea (Score:5, Insightful)

    by 93 Escort Wagon ( 326346 ) on Saturday July 23, 2016 @03:55PM (#52567405)

    A Google software engineer explains that this technique "only animates things that are visible on the screen," and throttles animation to fewer frames per second for weaker devices -- or disables the animations altogether.

    Here's an idea - how about disabling animation by default, and regardless of device? Annoying animated ads are what drove me to completely block them in the first place.

    • You're not the only one. I don't use my phone much to browse the web, but I do play games and those flashing ads (preferably between the image and its negative for maximum contrast) are really annoying, totally distracting.

      It's not the ads that drive me to use an ad blocker. I don't mind ads, I know websites and games need to get their revenue somehow.

      It's the flashing bits on a web page that are very distracting, it's the pop-up ads that block my view of what I want to read (those apparently unblockable "s

    • by hawk ( 1151 )

      I've never blocked anything just for being an ad.

      I do block anything that blinks or moves, including those carousals on news sites, and those bouncy-floating sidebars.

      The consequence is that I see so few ads that I' surprised when one happens.

      On the rare occasion I need a website on my phone, I use ghostly. I'm just plain not a product, and do not want to be tracked.

      hawk

  • by Anonymous Coward

    That sounds like a textbook definition of requestAnimationFrame (like setTimeout/setInterval but doesn't run when not visible).

    https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame

  • by Dracos ( 107777 ) on Saturday July 23, 2016 @03:58PM (#52567419)

    That would make batteries last much longer.

  • by Etcetera ( 14711 ) on Saturday July 23, 2016 @04:08PM (#52567475) Homepage

    Something has seriously gone off the rails when an ad/image designer either a) cares directly, and/or b) has insight into device power management and usage.

    You're doing it wrong.

    How about devices, firmware writers, OS writers, library writers, and application writers (browsers in this case) focus on the power management and we keep remote content creators out of the loop. If you need end-to-end awareness of things like this, it's a sign that your different layers are unable to make sane design choices or write sane platform specifications internally. It's also a sign that you don't care about leaking data far and wide to things that should have no need for that info. (cf. Uber and pricing changes when your battery is low.)

    • by 110010001000 ( 697113 ) on Saturday July 23, 2016 @04:30PM (#52567535) Homepage Journal
      It is pretty sick as well how people tolerate ads. Jesus Christ. Block all ads people. You aren't "freeloading". The corporations don't give a shit about you.
      • Last time I checked for my phone (and that was pretty recent) all adblockers required root access to even work. That requirement is for most people enough to put them off (even for me and I'm far more tech savvy than average). Installing an ad blocker for a web browser is a lot easier, but it's not the browser I use much on my phone, it's the apps, and that's where the ads annoy me most.

    • Something has seriously gone off the rails when an ad/image designer either a) cares directly, and/or b) has insight into device power management and usage.

      "I've designed an ad and tested it on my phone. Doing it this way makes the battery go from 90% to 85% in x amount of time while displaying the ad on loop; doing it another way makes it take twice as long." Now how is this insight "off the rails"?

  • Ads in videos, whether pre-roll or interstitial, make a lot of free content possible. But why do so many of the ads stutter and freeze, requiring restart of the vid from the beginning?

  • hmmmm... let's expand on that and get rid of the scripting and tracking completely. then the ads will load even faster.... but then, might as well get rid of the damn things completely. there. problem solved. pages load faster, lightning fast at this point. mobile devices last longer on battery. and finally, since it's really all about the page load times and battery life (ya right), lets eliminate all unnecessary scripting, especially scripting that is used for navigation or to display the fucking page con

  • by MrL0G1C ( 867445 ) on Saturday July 23, 2016 @05:07PM (#52567683) Journal

    My battery lasts fine, it's bandwidth that bothers me, reduce that instead.

  • by JustAnotherOldGuy ( 4145623 ) on Saturday July 23, 2016 @05:08PM (#52567689) Journal

    Oh boy, faster ads, just what I've ALWAYS wanted!!

    • Oh boy, faster ads, just what I've ALWAYS wanted!!

      Oh I don't know: If that 30-second pre-roll add flashes by in two frames I'd be perfectly contented not to block it.

  • ...only it was in the form of text only ads? I wish ad companies would do text only with a "Click here to learn more about Brand X", but this probaly won't attract the dullards who need shiny, sometimes flashing/seizure inducing ads to get the 2 brain cells they have to rub together. :| (another reason ads on tv are typicaly 30 seconds long when you think they should not have to be longer than 5, maybe 10 seconds long to convey the same message.) I do admit, this new thing sounds pretty impressive from a
  • How about forbidding Javascript ads over 10K, instead of the not so uncommon 2MB javascript ads presently out there in the wild.

    • by Anonymous Coward

      How about forbidding Javascript ads over 10K, instead of the not so uncommon 2MB javascript ads presently out there in the wild.

      Assuming your not blocking them all, why not have a setting which states which kind of ads you will tolerate? Perhaps it could be as simple as 1) Simple text only 2) static images 3) Standard videos that do not auto play 4) everything. Each notch up would also include everything before it.

      Of course, I'm not sure how useful it will be. Are web sites paying attention to the do not track flag?

      Then again, you could no doubt just block everything other than what you will accept, but then by the time I go thro

  • tossers...

    I have a LIMITED dataplan... they waste MY bandwidth

  • would be to have no ads at all.

    • by tepples ( 727027 )

      Have fun paying $5 for a month's subscription every time you find an article through a search engine or an article shared by a friend through email or social media.

      • I will have fun. LOTS of fun.

        Now if only I could pay a fee so I no longer had to deal with twits.

  • by Anonymous Coward

    Why the fuck are browsers animating content that you can't see and/or aren't in your current tab? Games have been using similar optimizations for decades. How about instead of masturbating on the UI, browsers make some fundamental improvements to their rendering engines? You don't need to study this stuff, it's common sense to not waste resources working on things you don't need or can't see the effects of. Browsers known when something is visible or not. Here's how simple it should be:

    OnWindowScrollBy

  • Consumers, on the other hand, are looking for ways to block ads faster and with less power consumption.

  • I remember when the text ads next to Google search were touted as a good thing as they were unobtrusive and people clicked on them more often than on banners and popups. Having blocked ads for nearly 20 years now, I dunno what they're doing but have they started showing image and video ads too?

  • i hope so i need to work with google and add google ads to my site http://www.fiverralarab.com/ [fiverralarab.com] i will be happy if Tests Ads That Load Faster

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...