Google launches My Ad Center as ‘Trust in digital experiences has declined’

Google promises transparency with My Ads Center, a move that brings potential revenue downsides.