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

Improved header bidding support in Google Ad Manager

Publishers have a wide range of options to monetize their content online. That's why we’ve built flexibility and a variety of features into Google Ad Manager, giving publishers choice in how they sell ads on their properties. One way many of them choose to sell their inventory is through header bidding, which runs an auction among multiple ad exchanges on a user’s device before calling the publisher’s ad server. Today, about 90% of large publishers use header bidding,[539f3f]with many using a mix of header bidding and server-side solutions like Open Bidding to maximize revenue.

While Ad Manager has always enabled publishers to use header bidding, today we’re introducing new features to improve header bidding support. These updates make it easier for publishers to manage the process and provide new insights on ad performance.

An easier setup process

The current process to set up header bidding can be resource-heavy and time consuming, requiring publishers to set up and manage hundreds to thousands of line items and ad creatives. To simplify this, we’ve developed a new way for publishers to set up header bidding through yield groups.[083ff2]In just a few steps, publishers can make their ad space available to header bidders — similar to how they can specify what ad space they want to sell with Ad Exchange or Open Bidding. The header bidding demand is then included in the unified auction.

Over the past few months, we’ve been working with publishers to test this optional feature and incorporate their feedback into the development process. Over the next couple of weeks, we will open this beta to more publishers and move to open beta this summer.


“The new workflow has made our process of setting up header bidders significantly simpler, allowing our team to focus on more strategic work.”

Evan Pfeffer, VP Programmatic Solutions, Bustle Digital Group


“Using Ad Manager’s yield groups for header bidding solves for the complex setup and maintenance issues when using an independent auction like Prebid. It’s a strong feature and should be considered by any publisher who is intimidated by the technical aspects of header bidding."

Steve Mummey, SVP Digital Ad Revenue & Technology, AccuWeather


"It's been great to partner with Google to test its improved support for header bidding in Ad Manager. Google Ad Manager and Prebid are both important to our business. This enhanced communication between them is an exciting development, and we anticipate this feature will simplify set up work for our ad operations team.”

Patrick McCann, SVP Research, CafeMedia


"We are excited to see Google making strides towards simplifying the header bidding workflow; it's an important step for our industry and one that gives publishers the power of choice. We look forward to working with the team to ensure our publisher partners are able to take advantage of this solution, save time and resources and ultimately drive higher yield."

Mike McNeeley, SVP Product, Index Exchange


Improved reporting for all demand sources

We’ve been working on additional reporting features to give publishers greater insights on header bidding performance. A few months ago, we introduced a new type of Data Transfer file, which shows publishers the amount buyers would have needed to bid in order to win the auction.[083ff2]This allows publishers to share data related to outcomes from Ad Manager auctions with all buyers they work with, including their header bidding partners.

We’re also developing a new reporting feature to provide greater performance insights to publishers who continue to use line items to set up header bidding. Over the next few weeks, we’ll release demand subchannel reporting. With this new feature, Ad Manager will automatically detect which line items are being used for header bidding — allowing publishers to more easily compare header bidding performance alongside their other demand sources.

Greater choice and control for publishers

We strive to give our partners flexibility and choice to best support their business goals. That’s why Ad Manager has always given publishers the option to integrate with the advertising technologies they choose, and we continue to focus on evolving our platform to meet our partners’ needs.

As part of an overall resolution of the French Competition Authority’s (FCA) investigation, we’ve been working with regulators and publishers to develop these features, making it easier to make use of data and use our tools with other ad technologies. While we still believe header bidding presents drawbacks such as latency and a poor user experience, among others, we remain committed to providing publishers with choice through product interoperability.

We look forward to continuing to test and build on these features with publishers over the coming months, and sharing progress along the way.

Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 102 (102.0.5005.22) for Android. It's now available on Google Play.

You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

If you find a new issue, please let us know by filing a bug.

Erhu Akpobaro
Google Chrome

Reminder: Requests to the AdWords API will start failing April 27, 2022

As previously announced, if you are currently using the AdWords API, you need to upgrade to the Google Ads API as soon as possible. Starting on Wednesday, April 27, 2022 requests to the AdWords API will fail at a rate of 25% until May 31, 2022, increasing to 100% thereafter.

Where do I start?

See the following resources to get started:

Here are some tools to help you migrate:

Where can I get support?

If you have questions while you’re upgrading, please reach out to us on the forum or at [email protected].

Kicking off Google Play Coffee breaks, with Jimjum Studios

Posted by Leo Olebe, Managing Director, Games Partnerships, Google Play

Today we are launching Google Play Coffee breaks, a new series where members of our partnerships team get together with apps and games companies to exchange tips and personal lessons gained from the industry, as well as insights gained from participating in some of our Play programs. All in enough time to fit into your coffee break!

To kick it all off, I enjoyed a virtual coffee with Nimrod Kimhi, Co-founder & CEO, at Jimjum Studios, a small games company from Israel. They participated in the 2021 edition of the Indie Games Festival, making it into the top 10 finalists, and later took part in the Indie Games Accelerator. We felt it was time for us to check back in on the growth they’ve been achieving.

Watch the full Coffee breaks episode and read my reflections below:

Launching their first game, Froglike: The Frog Roguelike, just one year ago in 2021, the team of five friends have already made an impact on the mobile game ecosystem early on in their business journey.

Nim described how their studio is composed of two brothers, two childhood friends, and a musician who they convinced to get onboard their team. Each has a mix of talents and expertise which compliment each other and fit together. And I think this is one of the most important parts of succeeding in this industry. A great team is able to challenge each other and put new ideas on the table, but also come together and agree on those big decisions that are going to move your business forward.

I really enjoyed catching up with Nim during our first Google Play Coffee breaks. What I found most rewarding was to hear directly from Nim about his experience of the Indie Games Accelerator and Festival. It was actually Jimjum’s chief game designer who initially convinced Nim to sign up for the contest. Despite his initial hesitations of how the competition might interrupt their progress with building the game, Nim says now that the learnings they got from the program saved their team three years worth of mistakes.


Illustration of two people next to a giant clipboard 

Lessons learned in the game industry

The first? Test early. Nim couldn’t have said it better - make the MVP of your product and get feedback from the gaming community as soon as possible. This is even more important with games because you do have that abstract and subjective layer of what it means to be ‘fun’. You must go through that constant loop of feedback from players and iterations of your game, even though it can be tempting to just push forward with your artistic vision.

I think this is a really important insight to highlight. From my own experiences here at Google Play and in the mobile gaming industry, one of the most exciting parts about growing a games business is handing your game to the players and discovering ideas that you hadn’t considered yourself. It’s about being flexible, rolling with the punches, and being open to the learning journey rather than rigidly sticking to your original blueprint. Learning from others is what is going to take your game from good to great.

The second? Don’t lose the core heart of your game. Nim described how every team should know and agree on their Northstar when designing the game, and stick to it. It is easy to get distracted by all the analytics and feedback - and also just through the noise that is the mobile industry and the commercial pressures of making a game. But I agree with Nim, it is so important to never lose the heart of what you are building, and your passion behind it, in order to create a truly unique experience for your users.


Illustration of two people high fiving 

Success for small Indie studios

After participating in our Indie Games Accelerator, I was interested to hear from Jimjum about the learnings they had gained, and how they were able to use them to build such a solid foundation on Google Play and beyond.

One of the main areas that Nim raised was the need for every game to have a solid marketing strategy. Nim’s key focus is to work on a distribution plan, using channels like online communities to drive awareness of their title. A big part of the strategy is to find key influencers in the field and get them involved with their game. It is also about having a launch phase that allows them to take it step-by-step, rather than one big launch. This meant waiting until they were confident their game was ready, prioritizing certain geographical locations before others, and - of course - testing every step of the way.

As well as a marketing strategy, I’d add that it’s also about being open to the learning journey. Absorb as much knowledge as you can. There are so many others out there who have been down this road before, so learn from their successes and (perhaps more importantly) their mistakes. As you grow, use your unique perspectives and ideas to then share what you know with others and help build that circle of reciprocity.

Finally, in a world of millions of gamers, you can find your audience. It may take longer than you imagine, it may be harder, but they are there.

It was a genuine pleasure to chat to Nim about his experiences. I can’t wait to see Jimjum’s continued growth and new gaming adventures. It is studios like Jimjum that inspire me and my team to keep supporting indies in all ways that we can - whether that’s through programs like the Indie Games Accelerator and the Indie Games Festival (you can sign up now to hear when submissions open for the 2022 editions) or through more resources and tools to help them grow even further.

We are looking forward to continuing to learn from more businesses, and see what you all do next. Stay tuned for the next episode of Coffee Breaks.

Do you have any questions for Jimjum? What are your own tips for other indie studios? Share them in the comments below.

Kicking off Google Play Coffee breaks, with Jimjum Studios

Posted by Leo Olebe, Managing Director, Games Partnerships, Google Play

Today we are launching Google Play Coffee breaks, a new series where members of our partnerships team get together with apps and games companies to exchange tips and personal lessons gained from the industry, as well as insights gained from participating in some of our Play programs. All in enough time to fit into your coffee break!

To kick it all off, I enjoyed a virtual coffee with Nimrod Kimhi, Co-founder & CEO, at Jimjum Studios, a small games company from Israel. They participated in the 2021 edition of the Indie Games Festival, making it into the top 10 finalists, and later took part in the Indie Games Accelerator. We felt it was time for us to check back in on the growth they’ve been achieving.

Watch the full Coffee breaks episode and read my reflections below:

Launching their first game, Froglike: The Frog Roguelike, just one year ago in 2021, the team of five friends have already made an impact on the mobile game ecosystem early on in their business journey.

Nim described how their studio is composed of two brothers, two childhood friends, and a musician who they convinced to get onboard their team. Each has a mix of talents and expertise which compliment each other and fit together. And I think this is one of the most important parts of succeeding in this industry. A great team is able to challenge each other and put new ideas on the table, but also come together and agree on those big decisions that are going to move your business forward.

I really enjoyed catching up with Nim during our first Google Play Coffee breaks. What I found most rewarding was to hear directly from Nim about his experience of the Indie Games Accelerator and Festival. It was actually Jimjum’s chief game designer who initially convinced Nim to sign up for the contest. Despite his initial hesitations of how the competition might interrupt their progress with building the game, Nim says now that the learnings they got from the program saved their team three years worth of mistakes.


Illustration of two people next to a giant clipboard 

Lessons learned in the game industry

The first? Test early. Nim couldn’t have said it better - make the MVP of your product and get feedback from the gaming community as soon as possible. This is even more important with games because you do have that abstract and subjective layer of what it means to be ‘fun’. You must go through that constant loop of feedback from players and iterations of your game, even though it can be tempting to just push forward with your artistic vision.

I think this is a really important insight to highlight. From my own experiences here at Google Play and in the mobile gaming industry, one of the most exciting parts about growing a games business is handing your game to the players and discovering ideas that you hadn’t considered yourself. It’s about being flexible, rolling with the punches, and being open to the learning journey rather than rigidly sticking to your original blueprint. Learning from others is what is going to take your game from good to great.

The second? Don’t lose the core heart of your game. Nim described how every team should know and agree on their Northstar when designing the game, and stick to it. It is easy to get distracted by all the analytics and feedback - and also just through the noise that is the mobile industry and the commercial pressures of making a game. But I agree with Nim, it is so important to never lose the heart of what you are building, and your passion behind it, in order to create a truly unique experience for your users.


Illustration of two people high fiving 

Success for small Indie studios

After participating in our Indie Games Accelerator, I was interested to hear from Jimjum about the learnings they had gained, and how they were able to use them to build such a solid foundation on Google Play and beyond.

One of the main areas that Nim raised was the need for every game to have a solid marketing strategy. Nim’s key focus is to work on a distribution plan, using channels like online communities to drive awareness of their title. A big part of the strategy is to find key influencers in the field and get them involved with their game. It is also about having a launch phase that allows them to take it step-by-step, rather than one big launch. This meant waiting until they were confident their game was ready, prioritizing certain geographical locations before others, and - of course - testing every step of the way.

As well as a marketing strategy, I’d add that it’s also about being open to the learning journey. Absorb as much knowledge as you can. There are so many others out there who have been down this road before, so learn from their successes and (perhaps more importantly) their mistakes. As you grow, use your unique perspectives and ideas to then share what you know with others and help build that circle of reciprocity.

Finally, in a world of millions of gamers, you can find your audience. It may take longer than you imagine, it may be harder, but they are there.

It was a genuine pleasure to chat to Nim about his experiences. I can’t wait to see Jimjum’s continued growth and new gaming adventures. It is studios like Jimjum that inspire me and my team to keep supporting indies in all ways that we can - whether that’s through programs like the Indie Games Accelerator and the Indie Games Festival (you can sign up now to hear when submissions open for the 2022 editions) or through more resources and tools to help them grow even further.

We are looking forward to continuing to learn from more businesses, and see what you all do next. Stay tuned for the next episode of Coffee Breaks.

Do you have any questions for Jimjum? What are your own tips for other indie studios? Share them in the comments below.

Extended Stable Channel Update for Desktop

 The Extended Stable channel has been updated to 100.0.4896.143 for Windows and Mac which will roll out over the coming days/weeks.

A full list of changes in this build is available in the log. Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.


Srinivas Sista
Google Chrome

Extended Stable Channel Update for Desktop

 The Extended Stable channel has been updated to 100.0.4896.143 for Windows and Mac which will roll out over the coming days/weeks.

A full list of changes in this build is available in the log. Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.


Srinivas Sista
Google Chrome

Dev Channel Update for Desktop

 The Dev channel has been updated to 102.0.5005.22 for Windows , Linux, and Mac.

A partial list of changes is available in the log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.

Srinivas Sista

Google Chrome