Google Ads has this newish "in store" and "online" tab sponsored ads interface for its search ads, where you can tab between nearby stores and online stores that have what you are searching for.
On Friday, Google began to show these massive pop up, overlay ads, on top of the Google Search results, for when you search for your business and are logged into your Google Business Profile account.