Monthly Archives: December 2016

2016 Year in Review

2016 was a year of many things - changes, challenges and opportunities. But above all else, 2016 was a year where you continued your work to change the world; to bring the world a little closer to finding common ground amongst peace, progress, and innovation.

As 2016 comes to a close, Google for Nonprofits took one final opportunity to reflect on a year past and look forward to the year ahead.  So without further ado, here are the top posts from 2016 from your friends at Google for Nonprofits.

Screen Shot 2016-12-22 at 3.54.11 PM.png

From LA to Tokyo: YouTube Spaces opens production studios to nonprofits free of charge

From LA to London, Tokyo to Mumbai, Berlin to São Paulo, YouTube Spaces empower nonprofits by providing them exclusive access to the best production resources around — all at no cost. All enrolled nonprofits with 1,000 or more subscribers are now eligible to apply for production access at YouTube Spaces.

Screen Shot 2016-12-22 at 3.54.53 PM.png

Unlocking your nonprofit's data insights: Linking Ad Grants and Google Analytics

So you’re using Ad Grants - our in-kind advertising solution for nonprofits which allows you to run text ads on Google Search - and you’re looking for more insights? Google Analytics is your go-to tool for providing insights into user behavior, which can be used to inform Google Ad Grants, as well as website optimization. By syncing data and using Ad Grants & Analytics in tandem, you can boost the quality of traffic reaching your site and increase the chance of visitors completing a meaningful action on your NGO’s page.

Benefits of Linking your Google Analytics and Adwords Accounts

Four ways to keep your nonprofit safe & secure online

“How do we keep our nonprofit (and the community we serve) safe and secure online?” In 2016, we partnered with Google’s User Advocacy Group to share four smart tips to keep your nonprofit, your users, and you safe online.

safety_security_g4np.width-600.png

What do you and your nonprofit want to learn in the new year? Leave a comment below, and we’ll work on learning together in 2017.

Lastly, we so appreciate all nonprofits’ unwavering dedication to changing the world. We wish all nonprofits and their communities a peaceful holiday season and a joyful new year.

To see if your nonprofit is eligible to participate, review the Google for Nonprofits eligibility guidelines. Google for Nonprofits offers organizations like yours free access to Google tools like Gmail, Google Calendar, Google Drive, Google Ad Grants, YouTube for Nonprofits and more. These tools can help you reach new donors and volunteers, work more efficiently, and tell your nonprofit’s story. Learn more and enroll here.

2016 Year in Review

2016 was a year of many things - changes, challenges and opportunities. But above all else, 2016 was a year where you continued your work to change the world; to bring the world a little closer to finding common ground amongst peace, progress, and innovation.

As 2016 comes to a close, Google for Nonprofits took one final opportunity to reflect on a year past and look forward to the year ahead.  So without further ado, here are the top posts from 2016 from your friends at Google for Nonprofits.

Screen Shot 2016-12-22 at 3.54.11 PM.png

From LA to Tokyo: YouTube Spaces opens production studios to nonprofits free of charge

From LA to London, Tokyo to Mumbai, Berlin to São Paulo, YouTube Spaces empower nonprofits by providing them exclusive access to the best production resources around — all at no cost. All enrolled nonprofits with 1,000 or more subscribers are now eligible to apply for production access at YouTube Spaces.

Screen Shot 2016-12-22 at 3.54.53 PM.png

Unlocking your nonprofit's data insights: Linking Ad Grants and Google Analytics

So you’re using AdGrants - our in-kind advertising solution for nonprofits which allows you to run text ads on Google Search - and you’re looking for more insights? Google Analytics is your go-to tool for providing insights into user behavior, which can be used to inform Google AdGrants, as well as website optimization. By syncing data and using AdGrants & Analytics in tandem, you can boost the quality of traffic reaching your site and increase the chance of visitors completing a meaningful action on your NGO’s page.

Benefits of Linking your Google Analytics and Adwords Accounts

Four ways to keep your nonprofit safe & secure online

“How do we keep our nonprofit (and the community we serve) safe and secure online?” In 2016, we partnered with Google’s User Advocacy Group to share four smart tips to keep your nonprofit, your users, and you safe online.

safety_security_g4np.width-600.png

What do you and your nonprofit want to learn in the new year? Leave a comment below, and we’ll work on learning together in 2017.

Lastly, we so appreciate all nonprofits’ unwavering dedication to changing the world. We wish all nonprofits and their communities a peaceful holiday season and a joyful new year.

To see if your nonprofit is eligible to participate, review the Google for Nonprofits eligibility guidelines. Google for Nonprofits offers organizations like yours free access to Google tools like Gmail, Google Calendar, Google Drive, Google Ad Grants, YouTube for Nonprofits and more. These tools can help you reach new donors and volunteers, work more efficiently, and tell your nonprofit’s story. Learn more and enroll here.

2016 Year in Review

2016 was a year of many things - changes, challenges and opportunities. But above all else, 2016 was a year where you continued your work to change the world; to bring the world a little closer to finding common ground amongst peace, progress, and innovation.

As 2016 comes to a close, Google for Nonprofits took one final opportunity to reflect on a year past and look forward to the year ahead.  So without further ado, here are the top posts from 2016 from your friends at Google for Nonprofits.

Screen Shot 2016-12-22 at 3.54.11 PM.png

From LA to Tokyo: YouTube Spaces opens production studios to nonprofits free of charge

From LA to London, Tokyo to Mumbai, Berlin to São Paulo, YouTube Spaces empower nonprofits by providing them exclusive access to the best production resources around — all at no cost. All enrolled nonprofits with 1,000 or more subscribers are now eligible to apply for production access at YouTube Spaces.

Screen Shot 2016-12-22 at 3.54.53 PM.png

Unlocking your nonprofit's data insights: Linking Ad Grants and Google Analytics

So you’re using AdGrants - our in-kind advertising solution for nonprofits which allows you to run text ads on Google Search - and you’re looking for more insights? Google Analytics is your go-to tool for providing insights into user behavior, which can be used to inform Google AdGrants, as well as website optimization. By syncing data and using AdGrants & Analytics in tandem, you can boost the quality of traffic reaching your site and increase the chance of visitors completing a meaningful action on your NGO’s page.

Benefits of Linking your Google Analytics and Adwords Accounts

Four ways to keep your nonprofit safe & secure online

“How do we keep our nonprofit (and the community we serve) safe and secure online?” In 2016, we partnered with Google’s User Advocacy Group to share four smart tips to keep your nonprofit, your users, and you safe online.

safety_security_g4np.width-600.png

What do you and your nonprofit want to learn in the new year? Leave a comment below, and we’ll work on learning together in 2017.

Lastly, we so appreciate all nonprofits’ unwavering dedication to changing the world. We wish all nonprofits and their communities a peaceful holiday season and a joyful new year.

To see if your nonprofit is eligible to participate, review the Google for Nonprofits eligibility guidelines. Google for Nonprofits offers organizations like yours free access to Google tools like Gmail, Google Calendar, Google Drive, Google Ad Grants, YouTube for Nonprofits and more. These tools can help you reach new donors and volunteers, work more efficiently, and tell your nonprofit’s story. Learn more and enroll here.

Other sites are using my ad code. What should I do?

Hello AdSense Publishers, if you are seeing sites on your performance reports or under your sites list that don’t belong to you, this post is for you!

First off, you are not under attack. Although you may feel some alarm seeing another site show up in your account, there's nothing to worry about. The most common scenario is another site has copied your site code and pasted it onto their site, also copying the ad code in the process. Since your publisher id is still in the ad code, the new site will now appear in your account.

To combat this you’ll want to make two quick changes to your account.


  1. Verify which sites in your account are yours.


    • Sign in to your AdSense account.
    • Click Settings in the sidebar. 
    • In the dropdown, select My sites.
    • In your site list, locate the site you want to verify and click the Down arrow

Down Arrow
    • Next to "Verified site", turn the switch on
 
2. Once verified, enable site authorization. Site authorization is an optional feature that lets you identify your verified sites as the only sites that are permitted to use your Google ad code. 

    • Click Settings in the sidebar.
    • In the dropdown, select My sites.
    • On the "Manage sites" page, click More 
More
    • Click Site authorization.
    • Next to "Only authorize my verified sites to use my ad code", turn the switch on 
On
    • Click Save. Your changes should take effect within 48 hours.

Once your sites are verified and site authorization is turned on, ads will still show on the unverified site(s), and impressions and clicks will be recorded. However, advertisers will not be charged, and you won't receive any earnings for that site. Any policy violations that occur on these sites also won’t count against you. 

The URLs will still show up in your list of sites so you are aware of who else is using your ad code. The sites may also still show in your performance report in order to keep a definitive record of activity. If you are seeing the sites in your reports but don’t want to, consider setting your report type to “Verified Sites” to ensure you are only seeing data related to your verified sites. More on managing your sites here.

Post by Brandon Canniff, AdSense Support Specialist

Source: Inside AdSense


Open source down under: Linux.conf.au 2017

It’s a new year and open source enthusiasts from around the globe are preparing to gather at the edge of the world for Linux.conf.au 2017. Among those preparing are Googlers, including some of us from the Open Source Programs Office.

This year Linux.conf.au is returning to Hobart, the riverside capital of Tasmania, home of Australia’s famous Tasmanian devils, running five days between January 16 and 20. The theme is the “Future of Open Source.”
Circle_DevilTuz.png
Tuz, a Tasmanian devil sporting a penguin beak, is the Linux.conf.au mascot.
(Artwork by Tania Walker licensed under CC BY-SA.)
The conference, which began in 1999 and is community organized, is well equipped to explore that theme which is reflected in the program schedule and miniconfs.

You’ll find Googlers speaking throughout the week, as well as participating in the hallway track. Don’t miss our Birds of a Feather session if you’re a student, educator, project maintainer, or otherwise interested in talking about outreach and student programs like Google Summer of Code and Google Code-in.

Monday, January 16th
12:20pm The Sound of Silencing by Julien Goodwin
4:35pm   Year of the Linux Desktop? by Jessica Frazelle

Tuesday, January 17th
All day    Community Leadership Summit X at LCA

Wednesday, January 18th
2:15pm   Community Building Beyond the Black Stump by Josh Simmons
4:35pm   Contributing to and Maintaining Large Scale Open Source Projects by Jessica Frazelle

Thursday, January 19th
4:35pm   Using Python for creating hardware to record FOSS conferences! by Tim Ansell

Friday, January 20th
1:20pm   Linux meets Kubernetes by Vishnu Kannan

Not able to make it to the conference? Keynotes and sessions will be livestreamed, and you can always find the session recordings online after the event.

We’ll see you there!

By Josh Simmons, Open Source Programs Office

Mobile Ads Garage #12: Native Express in a UITableView

Episode twelve of The Mobile Ads Garage is live on YouTube! If you haven't seen it before, The Mobile Ads Garage is a video tutorial series that covers how to use the Mobile Ads SDK to display ads from AdMob and DoubleClick for Publishers. Each episode covers one aspect of the SDK, breaks down the feature, and shows screencasts of real implementations on both Android and iOS – all in a friendly format.

With their customizable presentations and ability to be precached, Native Express ads fit right in with list-based user interfaces:

In this deep dive episode of the Mobile Ads Garage, you'll learn how to integrate Native Express ads into an iOS app that uses a UITableViewController for its primary UI. Along the way you'll get a detailed set of step and see screencasts of an implementation in Xcode. The episode also covers a handy technique for tapping into the ad lifecycle to load native express ads sequentially, from the top of the list to the bottom.

If you like the video, save the Mobile Ads Garage playlist to your YouTube Playlist collection and you'll never miss an episode.

We'd love to hear which AdMob features you'd like to learn more about. The comment sections for the videos are open, and you're welcome to toss out ideas for new episodes and examples you'd like to see. If you have a technical question relating to something discussed in one of the episodes, you can bring it to our support forum.

Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Stackdriver Trace + Zipkin: distributed tracing and performance analysis for everyone



Editor's Note: You can now use Zipkin tracers with Stackdriver Trace. Go here to get started.

Part of the promise of the Google Cloud Platform is that it gives developers access to the same tools and technologies that we use to run at Google-scale. As the evolution of our Dapper distributed tracing system, Stackdriver Trace is one of those tools, letting developers analyze application latency and quickly isolate the causes of poor performance. While it was initially focused on Google App Engine projects, Stackdriver Trace also supports applications running on virtual machines or containers via instrumentation libraries for Node.js, Java, and Go (Ruby and .Net support will be available soon), and also through an API. Trace is available at no charge for all projects, and our instrumentation libraries are all open source with permissive licenses.

Another popular distributed tracing system is Zipkin, which Twitter open-sourced in 2012. Zipkin provides a plethora of instrumentation libraries for capturing traces from applications, as well as a backend system for storing and presenting traces through a web interface. Zipkin is widely used; in addition to Twitter, Yelp and Salesforce are major contributors to the project, and organizations around the world use it to view and diagnose the performance of their distributed services.

Zipkin users have been asking for interoperability with Stackdriver Trace, so today we’re releasing a Zipkin server that allows Zipkin-compatible clients to send traces to Stackdriver Trace for analysis.

This will be useful for two groups of people: developers whose applications are written in a language or framework that Stackdriver Trace doesn’t officially support, and owners of applications that are currently instrumented with Zipkin who want access to Stackdriver Trace’s advanced analysis tools. We’re releasing this code open source on GitHub with a permissive license, as well as a container image for quick set-up.
As described above, the new Stackdriver Trace Zipkin Connector is a drop-in replacement for an existing Zipkin backend and continues to use the same Zipkin-compatible tracers. You no longer need to set up, manage or maintain a Zipkin backend. Alternatively, you can run the new collector on each service that's instrumented with Zipkin tracers.

There are currently Zipkin clients available for Java, .Net, Node.js, Python, Ruby and Go, with built-in integration to a variety of popular web frameworks.

Setup Instructions

Read the Using Stackdriver with Zipkin Collector guide to configure and collect trace data from your distributed tracer. If you're not already using a tracer client, you can find one in a list of the most popular Zipkin tracers.

FAQ

Q: What does this announcement mean if I’ve been wanting to use Stackdriver Trace but it doesn’t yet support my language?

If a Zipkin tracer supports your chosen language and framework, you can now use Stackdriver Trace by having the tracer library send its data to the Stackdriver Trace Zipkin Collector.

Q: What does this announcement mean if I currently use Zipkin?

You’re welcome to set up the Stackdriver Trace Zipkin server and use it in conjunction with or as a replacement for your existing Zipkin backend. In addition to displaying traces, Stackdriver Trace includes advanced analysis tools like Insights and Latency Reports that will work with trace data collected from Zipkin tracers. As Stackdriver Trace is hosted by Google, you'll not need to maintain your own backend services for trace collection and display.
Latency reports are available to all Stackdriver Trace customers

Q: What are the limitations of using the Stackdriver Trace Zipkin Collector?
This release has two known limitations:
  1. Zipkin tracers must support the correct Zipkin time and duration semantics.
  2. Zipkin tracers and the Stackdriver Trace instrumentation libraries can’t append spans to the same traces, meaning that traces that are captured in one library won’t contain spans for services instrumented in the other type of library. For example:
  3. In this example, requests made to the Node.js web application will be traced with the Zipkin library and sent to Stackdriver Trace. However, these traces do not contain spans generated within the API application or for the RPC calls that it makes to the Database. This is because Zipkin and Stackdriver Trace use different formats for propagating trace context between services. 
    For this reason we recommend that projects wanting to use Stackdriver Trace either exclusively use Zipkin-compatible tracers along with the Zipkin Connector, or use instrumentation libraries that work natively with Stackdriver Trace (like the official Node.js, Java or Go libraries).

Q: Will this work as a full Zipkin server?

No, as the initial release only supports write operations. Let us know if you think that adding read operations would be useful, or submit a pull request through GitHub.

Q: How much does Stackdriver Trace cost?

You can use Zipkin with Stackdriver Trace at no cost.

Q: Can I use Stackdriver Trace to analyze my AWS, on-premises, or hybrid applications or is it strictly for services running on Google Cloud Platform?

Several projects already do this today! Stackdriver Trace will analyze all data submitted through its API, regardless of where the instrumented service is hosted, including traces and spans collected from the the Stackdriver Trace instrumentation libraries or through the Stackdriver Trace Zipkin Connector.

Wrapping up

We here on the Stackdriver team would like to send out a huge thank you to Adrian Cole of the Zipkin open source project. Adrian’s enthusiasm, technical assistance, design feedback and help with the release process have been invaluable. We hope to expand this collaboration with Zipkin and other open source projects in the future. A huge shout out is also due to the developers on the Stackdriver team who developed this feature.

Like the Stackdriver Trace instrumentation libraries, the Zipkin Connector has been published on GitHub under the Apache license. Feel free to file issues there or submit pull requests for proposed changes.

Santa Tracker: ready for take-off

For the last 23 days the residents of the North Pole have been working day and night to help Santa Claus get ready for his big flight. And if you’ve stopped by Santa’s Village this month, you know the elves are coding, geography and dancing machines!

Now the time has come to #TrackSanta on his round-the-world mission with Donner, Cupid, Comet and Vixen (Rudolph and the other reindeer too). 

Starting today you can follow Kris Kringle around the world as he delivers presents to all the good boys and girls. Get a front-row seat to the show using AndroidGoogle Maps or Google.com. You can also stream Santa’s journey on your TV using Chromecast.

Santa Tracker on devices

Happy holidays from the Google elves at the North Pole!

Source: Google LatLong


Santa Tracker: ready for take-off

For the last 23 days the residents of the North Pole have been working day and night to help Santa Claus get ready for his big flight. And if you’ve stopped by Santa’s Village this month, you know the elves are coding, geography and dancing machines!

Now the time has come to #TrackSanta on his round-the-world mission with Donner, Cupid, Comet and Vixen (Rudolph and the other reindeer too). 

Starting today you can follow Kris Kringle around the world as he delivers presents to all the good boys and girls. Get a front-row seat to the show using AndroidGoogle Maps or Google.com. You can also stream Santa’s journey on your TV using Chromecast.

Santa Tracker on devices

Happy holidays from the Google elves at the North Pole!

Santa Tracker: ready for take-off

For the last 23 days the residents of the North Pole have been working day and night to help Santa Claus get ready for his big flight. And if you’ve stopped by Santa’s Village this month, you know the elves are coding, geography and dancing machines!

Now the time has come to #TrackSanta on his round-the-world mission with Donner, Cupid, Comet and Vixen (Rudolph and the other reindeer too). 

Starting today you can follow Kris Kringle around the world as he delivers presents to all the good boys and girls. Get a front-row seat to the show using AndroidGoogle Maps or Google.com. You can also stream Santa’s journey on your TV using Chromecast.

Santa Tracker on devices

Happy holidays from the Google elves at the North Pole!

Source: Search