Announcing v10.1 of the Google Ads API

Today we’re announcing the v10.1 release of the Google Ads API. To use some of the v10.1 features, you will need to upgrade your client libraries and client code. The updated client libraries and code examples will be published next week. This version has no breaking changes.

Here are the highlights of v10.1:

Where can I learn more?

The following resources can help you get started:

If you have any questions or need additional help, contact us through the forum.

How GDSC students are using their skills to support communities in Ukraine

Posted by Laura Cincera, Program Manager Google Developer Student Clubs, Europe

Revealing character in moments of crisis

The conflict in Ukraine is a humanitarian crisis that presents complex challenges. During this time of uncertainty, communities of student developers are demonstrating extraordinary leadership skills and empathy as they come together to support those affected by the ongoing situation. Student Patricijia Čerkaitė and her Google Developer Student Club (GDSC) community at the Eindhoven University of Technology in the Netherlands organized Code4Ukraine, an international hackathon that brought diverse groups of over 80 student developers together on March 3-4, 2022, to develop technology solutions to support people affected by the conflict in Ukraine.

Even far from the conflict in the Netherlands, they felt compelled to make an impact. “I have relatives in Ukraine; they live in Crimea,” says Patricijia. “In my childhood, I used to spend summer holidays there, eating ice cream and swimming in the Black Sea.”

Patricijia sitting at desk in black chair looking back and smiling

Patricijia working on the details for Code4Ukraine.

Rushing to help others in need with technology

Time was of the essence. The organizing team in Eindhoven contacted other students, connected with communities near and far, and sprang into action. The team invited Ukrainian Google Developer Expert Artem Nikulchenko to share his technology knowledge and first-hand experience of what is happening in his country. Students discussed issues faced by Ukrainians, reviewed problems citizens faced, and ideated around technology-centric solutions. Feelings of exasperation, frustration, and most importantly, hope became lines of code. Together, students built solutions to answer the call: Code4Ukraine.

Blue and yellow emblem that says Code 4 Ukraine

Then, gradually, through a collaborative effort, problem solving, and hours of hard work, the winners of the Code4Ukraine Hackathon emerged: Medicine Warriors, a project built by a diverse, cross-cultural group of undergraduate students and IT professionals from Ukraine, Poland, and Georgia, aiming to address the insulin shortage in Ukraine. The project gathers publicly available data from Ukrainian government notices on insulin availability across Ukraine and presents it in an easily readable way.

Photograph of the Medicine Warriors application design

Photograph of the Medicine Warriors application design

Helping: at the heart of their community

One member of the winning team is the GDSC chapter lead at the National Technical University of Ukraine Kyiv Polytechnic Institute, Ekaterina Gricaenko. “In Ukraine, there is a saying: ‘друг пізнається в біді,’ which translates to, ‘you will know who your friends are when the rough times arrive,’” says Ekaterina. “And now, I can say that the GDSC community is definitely on my family list.”

Photograph of Ekaterina Gricaenko, GDSC Lead

Ekaterina Gricaenko, GDSC Lead, Kyiv Polytechnic Institute

The Code4Ukraine initiative's goal of bringing others together to make an impact offers a prime example of what the Google Developer Student Clubs (GDSC) program aims to achieve: empowering student developers in universities to impact their communities through technology.

Reflecting on her experience leading the Kyiv GDSC chapter, Ekaterina says, “I started my journey with GDSC as a Core Team member, and during that time, I fell in love with our community, goals, and key concepts. Then, I decided to become a lead, to share my enthusiasm and support students as they pursue their professional dreams.

The Kyiv GDSC has organized over 18 workshops, written over 200 articles, run multiple study groups, and reached over a thousand followers on social media. “It’s incredible to realize how far we have come,” Ekaterina says.

A visual collage displays multiple activities organized by GDSC KPI

A visual collage displays multiple activities organized by GDSC KPI, led by Ekaterina Gricaenko.

Getting involved in your community

Through efforts like Code4Ukraine and other inspiring solutions like the 2022 Solution Challenge, students globally are giving communities hope as they tackle challenges and propose technical solutions. By joining a GDSC, students can grow their knowledge in a peer-to-peer learning environment and put theory into practice by building projects that solve for community problems and make a significant impact.

Photo of students in class in the upper right hand corner with a sign in the center that says Become a leader at your university

Learn more about Google Developer Student Clubs

If you feel inspired to make a positive change through technology, applications for GDSC leads for the upcoming 2022-2023 academic year are now open. Students can apply at goo.gle/gdsc-leads. If you’re passionate about technology and are ready to use your skills to help your student developer community, then you should consider becoming a Google Developer Student Clubs Lead!

We encourage all interested students to apply here and submit their applications as soon as possible. The applications in Europe will be open until 31st May 2022.

New options for removing your personally-identifiable information from Search

Privacy and online safety go hand in hand. And when you’re using the internet, it’s important to have control over how your sensitive, personally identifiable information can be found.

On Google Search, we already have a set of policies that allow people to request the removal of certain content from Search, with a focus on highly personal content that, if public, can cause direct harm to people. But the internet is always evolving – with information popping up in unexpected places and being used in new ways — so our policies and protections need to evolve, too.

Open access to information is a key goal of Search, but so is empowering people with the tools they need to protect themselves and keep their sensitive, personally identifiable information private. That’s why we’re updating our policies to help people take more control of their online presence in Search.

Request the removal of personally identifiable information that appears in Google Search

For many years, people have been able to request the removal of certain sensitive, personally identifiable information from Search — for example, in cases of doxxing, or information like bank account or credit card numbers that could be used for financial fraud.

Under this new policy expansion, people can now request removals of additional types of information when they find it in Search results, including personal contact information like a phone number, email address, or physical address. The policy also allows for the removal of additional information that may pose a risk for identity theft, such as confidential log-in credentials, when it appears in Search results.

The availability of personal contact information online can be jarring — and it can be used in harmful ways, including for unwanted direct contact or even physical harm. And people have given us feedback that they would like the ability to remove this type of information from Search in some cases.

When we receive removal requests, we will evaluate all content on the web page to ensure that we're not limiting the availability of other information that is broadly useful, for instance in news articles. We'll also evaluate if the content appears as part of the public record on the sites of government or official sources. In such cases, we won't make removals.

It’s important to remember that removing content from Google Search won’t remove it from the internet, which is why you may wish to contact the hosting site directly, if you're comfortable doing so.

We’re always looking for new ways to ensure our policies and built-in safeguards reflect peoples’ evolving needs and are easy to use. For example, in addition to this update, we recently rolled out a new policy to enable people under the age of 18 (or their parent or guardian) to request the removal of their images from Google Search results.

Maximizing access to information while empowering people to be in control of their sensitive, personally identifiable information is a critical balance to strike. We believe these updates are an important step to deliver on that goal and give people the tools they need to protect their safety and privacy online.

To learn more about how you can make use of this expanded policy, visit our help page.

Guest Blog: Morning of a Digi-Bridge Virtual STEAM Lab Student

Google Fiber works with organizations across the country to help address digital equity issues in our communities. We love to share their stories on the Google Fiber blog and hear about the impact of their amazing work from the people they serve.


About the program:

Digi-Bridge and Google Fiber have teamed up to launch free virtual STEAM Lab programs designed to engage underserved 4th through 8th graders in Mecklenburg and Cabarrus Counties (including Charlotte and Concord) in a hands-on exploration of technology in the arts, coding, gaming and design engineering.

STEAM Lab arrived after Charlotte-Mecklenburg Schools reported a significant decrease in Science EOG scores in 5th and 8th grade from 2019 to 2021. STEAM Lab provides an engaging learning experience hands-on, yet virtual experience for partner school students by pairing personal learning kits of materials with virtual instruction led by the student's teachers. This additional learning time for students is an effort to promote academic exploration and increased testing scores.

Today, we’re spotlighting a STEAM Lab student, I.T., who has been participating in two courses with Digi-Bridge’s Virtual STEAM Lab — the Design Engineering Process, where students learn the fundamentals of building using geometric concepts, and Art & Tech, where students learn about foundational graphic design skills, such as pixel art and stop-motion animation. Check out his experience below! 

Meet I.T.:



Hello, My name is Isaiah “I.T.” Twyman and I am a 5th grade student at Druid Hills Academy in Digi-Bridge’s Virtual STEAM Lab sponsored by Google Fiber. I’m 11 years old and enjoy playing video games, coding and soccer after school.

I live off in Northwest Charlotte. I like it, but I really like being near my grandparents in Mallard Creek. My grandfather lives in a house and teaches me a lot of hands-on things, like how to plug tires, how to work with circuits and how to stop and enjoy life! We love going on walks. Also, during the program he helped with my circuit greeting card project.

Those are all the things that I like. Also, if you didn’t know, my dream is to recreate Jurassic Park! STEAM Lab is cool because I like creating new stuff all the time! For example, a zip line or playing with electric circuits or anything related to video games.

I really enjoyed the Pixel Art. I'm into coding and Digi-Bridge made it easy to understand. I love trying to code and make video games. I actually like to create games in my free time!

Here’s what a regular morning in Virtual STEAM Lab looks like for me:

6:00- I brush my teeth and wash my face. If I have time, I play my game and just chill out.

8:00-8:45- I will eat a breakfast that I can make, like a Cheese sandwich and a glass of milk.

8:45- Set-up for my classroom in the kitchen. We sit separately from my sister.

9:00- I greet my teachers Ms. Nicole and Mr. Moats. Then, we start off by sharing our emotions so the teacher knows how we are doing.

9:15- Then Ms. Nicole tells us that we will get started. They sometimes show us a video and tell us what to do.

10:00- Show the teacher what we did. We will code on SCRATCH if we finish early.

11:00- Start cleaning up after finishing. We send a picture to Ms. Nicole and then we can eat part of the project if it’s edible!

Thank you for reading as I shared my morning as a DIGI-Bridge Virtual STEAM student. Have a good day!

Posted by Isaiah “I.T.” Twyman, 5th grade student at Druid Hills Academy








~~~

author: Isaiah "I.T." Twyman

title: 5th grade student at Druid Hills Academy

category: community_impact

categoryimage: true

Guest Blog: Morning of a Digi-Bridge Virtual STEAM Lab Student

Google Fiber works with organizations across the country to help address digital equity issues in our communities. We love to share their stories on the Google Fiber blog and hear about the impact of their amazing work from the people they serve.


About the program:

Digi-Bridge and Google Fiber have teamed up to launch free virtual STEAM Lab programs designed to engage underserved 4th through 8th graders in Mecklenburg and Cabarrus Counties (including Charlotte and Concord) in a hands-on exploration of technology in the arts, coding, gaming and design engineering.

STEAM Lab arrived after Charlotte-Mecklenburg Schools reported a significant decrease in Science EOG scores in 5th and 8th grade from 2019 to 2021. STEAM Lab provides an engaging learning experience hands-on, yet virtual experience for partner school students by pairing personal learning kits of materials with virtual instruction led by the student's teachers. This additional learning time for students is an effort to promote academic exploration and increased testing scores.

Today, we’re spotlighting a STEAM Lab student, I.T., who has been participating in two courses with Digi-Bridge’s Virtual STEAM Lab — the Design Engineering Process, where students learn the fundamentals of building using geometric concepts, and Art & Tech, where students learn about foundational graphic design skills, such as pixel art and stop-motion animation. Check out his experience below! 

Meet I.T.:



Hello, My name is Isaiah “I.T.” Twyman and I am a 5th grade student at Druid Hills Academy in Digi-Bridge’s Virtual STEAM Lab sponsored by Google Fiber. I’m 11 years old and enjoy playing video games, coding and soccer after school.

I live off in Northwest Charlotte. I like it, but I really like being near my grandparents in Mallard Creek. My grandfather lives in a house and teaches me a lot of hands-on things, like how to plug tires, how to work with circuits and how to stop and enjoy life! We love going on walks. Also, during the program he helped with my circuit greeting card project.

Those are all the things that I like. Also, if you didn’t know, my dream is to recreate Jurassic Park! STEAM Lab is cool because I like creating new stuff all the time! For example, a zip line or playing with electric circuits or anything related to video games.

I really enjoyed the Pixel Art. I'm into coding and Digi-Bridge made it easy to understand. I love trying to code and make video games. I actually like to create games in my free time!

Here’s what a regular morning in Virtual STEAM Lab looks like for me:

6:00- I brush my teeth and wash my face. If I have time, I play my game and just chill out.

8:00-8:45- I will eat a breakfast that I can make, like a Cheese sandwich and a glass of milk.

8:45- Set-up for my classroom in the kitchen. We sit separately from my sister.

9:00- I greet my teachers Ms. Nicole and Mr. Moats. Then, we start off by sharing our emotions so the teacher knows how we are doing.

9:15- Then Ms. Nicole tells us that we will get started. They sometimes show us a video and tell us what to do.

10:00- Show the teacher what we did. We will code on SCRATCH if we finish early.

11:00- Start cleaning up after finishing. We send a picture to Ms. Nicole and then we can eat part of the project if it’s edible!

Thank you for reading as I shared my morning as a DIGI-Bridge Virtual STEAM student. Have a good day!

Posted by Isaiah “I.T.” Twyman, 5th grade student at Druid Hills Academy








~~~

author: Isaiah "I.T." Twyman

title: 5th grade student at Druid Hills Academy

category: community_impact

categoryimage: true

Warning banners alert users of suspicious Google Docs, Sheets, or Slides files on web

Quick summary 

Previously, we announced warning banners for potentially malicious or dangerous files in Google Drive. We’re extending these warnings at the file-level — going forward, if you open a Google Docs, Sheets, or Slides file on the web, you’ll see these warnings. 


Getting started 


Rollout pace 


Availability 

  • Available to all Google Workspace customers, as well as legacy G Suite Basic and Business customers 

Resources 

Warning banners alert users of suspicious Google Docs, Sheets, or Slides files on web

Quick summary 

Previously, we announced warning banners for potentially malicious or dangerous files in Google Drive. We’re extending these warnings at the file-level — going forward, if you open a Google Docs, Sheets, or Slides file on the web, you’ll see these warnings. 


Getting started 


Rollout pace 


Availability 

  • Available to all Google Workspace customers, as well as legacy G Suite Basic and Business customers 

Resources 

How we fought bad apps and developers in 2021

Providing a safe experience to billions of users continues to be one of the highest priorities for Google Play. Last year we introduced multiple privacy focused features, enhanced our protections against bad apps and developers, and improved SDK data safety. In addition, Google Play Protect continues to scan billions of installed apps each day across billions of devices to keep people safe from malware and unwanted software.

We continue to enhance our machine learning systems and review processes, and in 2021 we blocked 1.2 million policy violating apps from being published on Google Play, preventing billions of harmful installations. We also continued in our efforts to combat malicious and spammy developers, banning 190k bad accounts in 2021. In addition, we have closed around 500k developer accounts that are inactive or abandoned.

In May we announced our new Data safety section for Google Play where developers will be required to give users deeper insight into the privacy and security practices of the apps they download, and provide transparency into the data the app may collect and why. The Data safety section launched this week, and developers are required to complete this section for their apps by July 20th.

We’ve also invested in making life easier for our developers. We added the Policy and Programs section to Google Play Console to help developers manage all their app compliance issues in one central location. This includes the ability to appeal a decision and track its status from this page.

In addition, we continued to partner with SDK developers to improve app safety, limit how user data is shared, and improve lines of communication with app developers. SDKs provide functionality for app developers, but it can sometimes be tricky to know when an SDK is safe to use. Last year, we engaged with SDK developers to build a safer Android and Google Play ecosystem. As a result of this work, SDK developers have improved the safety of SDKs used by hundreds of thousands of apps impacting billions of users. This remains a huge investment area for our team, and we will continue in our efforts to make SDKs safer across the ecosystem.

Limiting access

The best way to ensure users' data stays safe is to limit access to it in the first place.

As a result of new platform protections and policies, developer collaboration and education, 98% of apps migrating to Android 11 or higher have reduced their access to sensitive APIs and user data. We've also significantly reduced the unnecessary, dangerous, or disallowed use of Accessibility APIs in apps migrating to Android 12, while preserving the functionality of legitimate use cases.

We also continued in our commitment to make Android a great place for families. Last year we disallowed the collection of Advertising ID (AAID) and other device identifiers from all users in apps solely targeting children, and gave all users the ability to delete their Advertising ID entirely, regardless of the app.

Pixel enhancements

For Pixel users, we had even more great features to help keep you safe. Our new Security hub helps protect your phone, apps, Google Account, and passwords by giving you a central view of your device’s current configuration. Security hub also provides recommendations to improve your security, helping you decide what settings best meet your needs.

In addition, Pixels now use new machine learning models that improve the detection of malware in Google Play Protect. The detection runs on your Pixel, and uses a privacy preserving technology called federated analytics to discover bad apps.

Our global teams are dedicated to keeping our billions of users safe, and look forward to many exciting announcements in 2022.

Take a bite out of these scrappy recipes from Google chefs

There’s been an uptick in home-cooked meals in my life over the past couple of years. (Quarantine cooking, anyone?) As my cooking increased, so did the food scraps. And while using my trusty compost bin has kept most of my unused food from heading to the landfill, I’ve made it a goal to get more scrappy with my cooking to cut back on food waste.

Finding creative ways to reduce food waste is something that teams at Google have been thinking about for years — especially with its recent pledges to cut food waste in half for each Googler and send zero food waste to the landfill by 2025. If they can figure out how to work with suppliers, chefs and Googlers to reduce food waste across offices in 170 cities — surely they could help me do the same in my kitchen. So for Stop Food Waste Day, I chatted with the chef behind Google’s food program, Michael Kann, to hear what Google is doing to cut back on food waste and learn tricks the rest of us can adopt at home — including scrappy recipes straight from Google’s kitchens!

Before you joined Google as the Global Culinary Strategy & Development Lead, your career spanned everything from working as a chef and training chefs to feeding entire student bodies at universities and airline passengers at cruising altitude. How have you thought about food waste in all these roles?

Food waste is a top focus for chefs — whether it’s because of the cost of goods or the environmental impact — and it’s something we take personally. There are techniques that culinary professionals use to reduce food waste no matter how many people they’re cooking for — everything from using as much of the product as possible during prep to coming up with inventive recipes that make the most of ingredients.

At Google, my focus is on infusing these strategies across our cafes and suppliers. My team and I also look at how technology — like Leanpath which helps chefs track what food is going to waste — can help our cafes reduce food waste.

For the home chefs, what tricks and tips can minimize our personal food waste?

Careful planning, prep and organization are the most important steps in reducing waste at home.

Plan out what you are making for the week so you buy only the ingredients you need, and leave days open for leftovers. When it comes to prepping the food, consider how you can do so in a way that maximizes how much of the piece of produce you use. For example, people often cut the entire top off a tomato instead of coring it. If you core it first, you can use the slices for dishes like sandwiches, and the rounded ends can be diced and made into something like salsa.

Get organized with how you store leftovers and new groceries. The first-in, first-out (FIFO) organization system used in most professional kitchens works great at home. First, label or mentally keep track of leftovers and find the expiration date on groceries. Then keep the items that expire first in front, so you’re more likely to grab them and use them.

Now for the tasty part, what are your favorite recipes that feature commonly scrapped foods as ingredients?

Stocks, stocks, and more stocks. Making vegetable stock is a great use of what might otherwise be wasted — like carrots nubs or celery ends. But never use the skins of carrots or onions — it will make your stock bitter.

Broccoli florets are a highly desired vegetable — when I worked at a university it was the most eaten vegetable. But it’s important to plan the menu for the rest of the plant that’s often forgotten: the broccoli stalk. A broccoli soup is a go-to standard, but I also enjoy a great broccoli slaw. This Broccoli Stalk Salad recipe — from Dana Gunders, a national expert and strategic advisor for food waste reduction and author of Waste Free Kitchen Handbook — makes a tasty slaw simply from shredding broccoli stems and carrots. You can also check out her Talks@Google for a kitchen demo and more tips.

On the more creative side, you can pickle things you'd typically toss — like cantaloupe rinds. Just cut them into strips, pickle them, and add them as a fun accouterment to any meal.

Vegetable Stock


Makes 1 gallon

Uses up: Leek tops, celery ends, herb stems, onion bits, ends of zucchini or summer squash

Using vegetable trims in stock is a great way to capture every last bit of goodness from the food you’ve brought into your home. With that said, some things make a stock bitter, sulfuric or just down right bad. So while I recommend using the trim of vegetables, it’s not the same as just throwing everything in the pot.


Key things to think about

  • You can freeze your trimmings to build up enough for a batch of stock. Freezing makes the texture mushy, but traps the nutrients which is what you really want.
  • Avoid peels, especially onions and carrots. The peel is a protective barrier for the plant and is often bitter. Adding these to your stock will intensify the bitterness.
  • Be careful with cruciferous vegetables (broccoli, cauliflower, cabbages, etc.). Adding some may give a flavor you desire, but too many can be overwhelming. Note that the longer these items cook, the more sulfur taste and smell. This is why boiled cabbage smells so bad the longer you cook it, so brief is key here.
  • If an item is not viable to be eaten, don’t add it to your stock. For example, if an onion has a rotten side, cut out the rot and use the good parts. Watch your refrigerator and use the items before they turn.
  • Wash the dirt off of everything before adding to the pot. We want flavor, not grit.
  • The broth will last 5-7 days refrigerated or can be frozen.

Ingredients

3-4 pounds of mixed vegetables using the guidelines above

1 medium onion

2 carrots (peeled)

2 ribs of celery

3 bay leaves

5 peppercorn (more or less depending on your preference)

Herb stems

1 gallon cold water


Preparation

  • Put everything in a pot
  • Start from cold, then bring to a simmer (to remain at or just below the boiling point, usually forming tiny bubbles with a low, murmuring sound)
  • Simmer for 45 minutes
  • Strain through a sieve
  • Chill strained broth

Broccoli Stalk Salad

Makes 5 servings

Uses up: Broccoli stalks, avocados, carrots

For many of us, the stalks are the evil half of broccoli. We toss them away in favor of their soft-headed florets. But this salad depends on the stalks for extra crunch, so save them! Adding in creamy avocados and carrots makes the dish creamy and sweet. Make a chopped salad or grate all but the avocado for more of a slaw effect.


Ingredients

For the dressing

4 tablespoons olive oil

3 tablespoons red wine vinegar

2 teaspoons honey

1/4 teaspoon kosher salt

Pepper to taste

For the salad

3 or 4 large broccoli stalks (not the florets!), peeled and cut into thin medallions

½ to 1 avocado, cut into 1/8-inch slices

1 carrot, peeled into long, thin strips

1/4 cup red onion, thinly sliced 

1 tablespoon fresh basil or cilantro as garnish (optional)


Preparation

  • In a small bowl, combine the olive oil, vinegar, honey, salt and pepper
  • In a medium bowl, combine salad ingredients
  • Pour the dressing over the vegetables
  • Let sit for 30 minutes before eating, allowing the broccoli to soften
  • Serve at room temperature with a few extra leaves of basil or cilantro scattered on top

Quick Pickled Cantaloupe Rinds

Makes 3 quarts

Uses up: Cantaloupe rinds

Pickling is an age-old process that helps make harder to eat items more consumable. Melon rinds offer a terrific texture when pickled and help make something alluring out of what would otherwise be tossed into the compost.


Key things to think about

  • Wash the melon before trimming.
  • Do not use any part of the rind that has soft spots.
  • Add dried peppers to spice it up, and play with the spices to find the balance you prefer.
  • Use quart mason jars, while this will not be truly “canned” there will be temperature states that need robust strength.
  • Use the wide mouth jars for ease of filling and emptying.
  • The rinds will last for 2-3 weeks.

Ingredients

The rind from 1 small cantaloupe, thinly sliced into 1-inch strips that fit vertically into a mason jar

For the pickling liquid

2 cups white vinegar (or apple cider vinegar)

2 cups water

2 cups sugar

1 thumb ginger, sliced thin

5 each black peppercorns

1 pinch red pepper flakes (more or less based on preference)

5-6 each allspice (whole)


Preparation

  • Tightly pack cantaloupe strips into mason jars
  • Bring pickling liquid to a boil, reduce to a simmer until sugar has dissolved
  • Pour directly into jars with cantaloupe rinds, be sure that the mason jars are at room temperature or even slightly warm (if they are cold they may crack)
  • Tightly cover with lids and allow to cool on the counter for 1 hour
  • Place in refrigerator