Friday, September 10, 2010

New About Google - 10 September 2010

  • Hasbro Brings Trivial Pursuit to YouTube

    September 10, 2010

    What do you figure the Numa Numa guy knows about arts and literature? What about Tay Zonday’s knowledge of world history? Would you be willing to bet on whether Michael Buckley knows his geography? This week, Hasbro brings the world ‘You vs. YouTube’ Trivial Pursuit experiment, which asks players to do just that.



    Hasbro has upgraded the old version of Trivial Pursuit to their ‘Bet You Know It’ edition, adding an interactive element where you bet on whether or not your opponents know the answer. In the ‘You vs. YouTube’ experiment


  • SketchUp resources for children with autism

    September 9, 2010

    Project Spectrum is something we put together for folks with autism who might be interested in using SketchUp; you can find out all about it on the Project Spectrum micro-site.

    Bonnie Roskes (author of the Google SketchUp Cookbook and other publications, parent of a child on the autism spectrum, and all-around neato person) has created a couple of great Project Spectrum-related resources. They’re specific SketchUp activities, available as PDFs at no charge, that anyone can download from her website:

    Toy Shop: Collaboration and Communication


  • Make a great play. Get on SportsCenter.

    September 9, 2010


    If you’ve made a buzzer-beating three-pointer, a bending free kick goal, a diving fingertip catch, a walk-off home run or a fantastic play in whatever your sport, this is the chance to show the world what you’ve got.

    Today we kickoff the YouTube & SportsCenter Your Highlight program presented by AT&T -- the opportunity to have your great sports moment shown on SportsCenter (on TV!).



    Go to ESPN’s YouTube channel, check out the rules and submit your great sports video before Tuesday, November 30. SportsCenter’s


  • One Screen Turn Deserves Another

    September 9, 2010

    [This post is by Dan Morrill, Open Source & Compatibility Program Manager. — Tim Bray]

    Android has an API for accessing a variety of sensor types, such as an accelerometer or light sensor. Two of the most commonly-used sensors are accelerometers and magnetometers (that is, compasses.) Applications and devices frequently use these as forms of user input, and to determine which way to orient the screen.

    However, there’s a new wrinkle: recently, a few devices have shipped (see here and here) that run Android on screens that are naturally


  • Google Instant, behind the scenes

    September 9, 2010

    Yesterday we introduced Google Instant, a change to make search fast and interactive by showing you results instantly as you type. With Instant we’ve turned search from a static HTML page into an AJAX application, just as we did with Google Maps and Gmail. You can learn more about Google Instant in yesterday’s blog post, but we also wanted to share a peek behind the scenes into some of the engineering challenges we faced in design and infrastructure.

    The design challenge: relevant, not distracting
    Our key design challenge was to make sure


  • Moving forward on white spaces

    September 9, 2010



    On November 4, 2008, as millions of Americans lined up to cast their ballots in a historic presidential election, another important vote was taking place at the Federal Communications Commission. After some six years of careful study, that morning the FCC voted unanimously to open the TV “white spaces” spectrum – the unused airwaves between broadcast TV channels – to unlicensed uses by all Americans.

    Two weeks from today, the five current FCC Commissioners will meet to set


  • Discover v201003: Using Ad Sitelinks

    September 9, 2010

    Introduction
    Ad Sitelinks is a feature for search-based ads that allows you to extend the value of your existing AdWords ads by providing additional links to specific, relevant content deep within your website. Rather than sending all users to the same landing page, Sitelinks can provide up to 4 additional links for the user to choose from, as shown below.

    (View larger image)

    By providing users with more options, you can create richer, more relevant ads that improve the value of your brand terms and other targeted keywords. You can learn more about Sitelinks in the AdWords Help Center.

    Using Ad Sitelinks in AdWords API v201003
    Sitelinks is supported starting with the v201003 version of the AdWords API. Sitelinks is implemented as campaign ad extensions, and can be managed using the CampaignAdExtensionService. Keep in mind that each campaign can have only one CampaignAdExtension containing a SiteLinkExtension. This means that prior to adding Sitelinks to your campaign, you should check if the campaign already has one, and remove it if does. The C# code snippet below shows how to retrieve the campaign ad extension containing active Sitelinks for a given campaign.

    private long? GetActiveSitelinkExtension(long campaignId) {
    long? siteLinkExtensionId = null;

    // Get the campaign ad extension containing sitelinks.
    CampaignAdExtensionSelector selector = new CampaignAdExtensionSelector();
    selector.campaignIds = new long[] { campaignId };
    selector.statuses = new CampaignAdExtensionStatus[] {
    CampaignAdExtensionStatus.ACTIVE };

    CampaignAdExtensionPage page = campaignExtensionService.get(selector);
    if (page != null && page.entries != null) {
    foreach (CampaignAdExtension extension in page.entries) {
    if (extension.adExtension is SitelinksExtension) {
    siteLinkExtensionId = extension.adExtension.id;
    break;
    }
    }
    }
    return siteLinkExtensionId;
    }

    If GetActiveSitelinkExtension returns null, then you can remove the existing SitelinkExtension as shown below.

    private SitelinksExtension RemoveActiveSitelinkExtension(
    long campaignId, long siteLinkExtensionId) {
    CampaignAdExtension campaignAdExtension = new CampaignAdExtension();
    campaignAdExtension.campaignId = campaignId;
    campaignAdExtension.adExtension = new AdExtension();
    campaignAdExtension.adExtension.id = siteLinkExtensionId;

    CampaignAdExtensionOperation operation = new CampaignAdExtensionOperation();
    operation.@operator = Operator.REMOVE;
    operation.operand = campaignAdExtension;
    CampaignAdExtensionReturnValue retVal =
    campaignExtensionService.mutate(new CampaignAdExtensionOperation[] {
    operation });
    if (retVal != null && retVal.value != null && retVal.value.Length > 0 &&
    retVal.value[0].adExtension is SitelinksExtension) {
    return (SitelinksExtension) retVal.value[0].adExtension;
    } else {
    return null;
    }
    }

    You can now add new siteLinks as shown below.

    private SitelinksExtension AddSitelinks(long campaignId, Sitelink[]
    siteLinks) {
    SitelinksExtension siteLinkExtension = new SitelinksExtension();
    siteLinkExtension.sitelinks = siteLinks;

    CampaignAdExtension campaignAdExtension = new CampaignAdExtension();
    campaignAdExtension.adExtension = siteLinkExtension;
    campaignAdExtension.campaignId = campaignId;

    CampaignAdExtensionOperation operation = new CampaignAdExtensionOperation();
    operation.@operator = Operator.ADD;
    operation.operand = campaignAdExtension;

    CampaignAdExtensionReturnValue retVal =
    campaignExtensionService.mutate(new CampaignAdExtensionOperation[] {
    operation });
    if (retVal != null && retVal.value != null && retVal.value.Length > 0) {
    return retVal.value[0].adExtension as SitelinksExtension;
    } else {
    return null;
    }
    }

    The following snippet puts it all together.

    Sitelink siteLink1 = new Sitelink();
    siteLink1.displayText = "Birthday Flowers";
    siteLink1.destinationUrl = "http://www.flowers.com/birthday";

    Sitelink siteLink2 = new Sitelink();
    siteLink2.displayText = "Deal of the day";
    siteLink2.destinationUrl = "http://www.flowers.com/deals/today";

    long? linkId = GetActiveSitelinkExtension(campaignId);
    if (linkId != 1) {
    RemoveActiveSitelinkExtension(campaignId, linkId);
    }
    AddSitelinks(campaignId, new Sitelink[] { siteLink1, siteLink2});

    As always, the latest API unit costs for adding, removing or or retrieving Sitelinks is available in the AdWords API rate sheet under the CampaignAdExtensionService.

    We've included support for Sitelinks in each of our client libraries to help you get started, so please try it out and share your feedback with us on the forum.

    -- Anash P. Oommen, AdWords API Team


  • AdWords Downtime: September 11, 10am-2pm PDT

    September 9, 2010

    We'll be performing routine system maintenance on Saturday, September 11 from approximately 10:00am to 2:00pm PDT. You won't be able to access AdWords or the API during this time frame, but your ads will continue to run as normal.

    Best,
    - Eric Koleda, AdWords API Team


  • Fly to...a whole new website for Google Earth

    September 9, 2010

    (Cross-posted from the Lat Long Blog)

    When you think of Google Earth, you might think about flying to the top of Mt. Everest, surveying the ancient Acropolis, or simply finding the house where you grew up. For the past five years, people all over the world have been discovering new places to explore through our community, blogs, news articles and Gallery. Now you can go to one place—our brand new Google Earth website—to find everything you’re looking for.

    The new site is loaded with lots of great content including images, videos, tours


  • Fast Access to Google Voice with Android Widgets

    September 9, 2010

    Mobile is all about getting super fast access to what you’re looking for and Google Voice is no exception. So, today we’re releasing an update to the Android app, which gives you immediate access to your Google Voice Inbox and settings via two new home screen widgets.

    The Google Voice Inbox widget brings your most recent voicemails and text messages to your home screen. You can now quickly flip though messages in your Inbox with the widget, and selecting any message preview will open it in the Google Voice app.



    The Settings widget


  • Display advertising: “WATCH THIS SPACE”

    September 9, 2010

    Last year, the travel industry—like many others—was having a difficult time. To grow its business, Hawaiian Airlines created and ran an engaging and interactive display ad campaign on the Google Display Network (comprising over a million partner websites, as well as Google sites like YouTube), encouraging people to fly to Hawaii. The campaign worked. Hawaiian Airlines increased online ticket orders and revenues by three percent in a very difficult year, and now spends 15 percent of its advertising budget on the Google Display Network.

    We’re


  • Announcing our new Family Safety Center

    September 9, 2010


    (Cross-posted from the Official Google Blog)

    Helping your children use the Internet safely is similar to teaching them to navigate the offline world. There are parts of the real world that you wouldn’t let your children explore unsupervised—and that goes for the online world as well. But while most of us remember being taught to cross the road and not talk to strangers, we probably weren’t taught how much personal information we should share online or how to handle cyberbullies.

    Therefore


  • Announcing our new Family Safety Center

    September 9, 2010

    (Cross-posted to the Google Public Policy Blog)

    Helping your children use the Internet safely is similar to teaching them to navigate the offline world. There are parts of the real world that you wouldn’t let your children explore unsupervised—and that goes for the online world as well. But while most of us remember being taught to cross the road and not talk to strangers, we probably weren’t taught how much personal information we should share online or how to handle cyberbullies.

    Therefore, it’s no surprise when parents and teachers


  • 5 tips for using Priority Inbox

    September 9, 2010



    It’s been a week since we launched Priority Inbox, and now that you've hopefully had a chance to try it out, we wanted to share some tips to help you manage your email more efficiently. Here are five ways you can make Priority Inbox work even better for you:

    1. Customize your sections
    By default, Priority Inbox has three sections: "Important and Unread," "Starred" and "Everything Else.” But that doesn't mean you have to leave them that way. You can make a section show messages from a particular

No comments: