I think it's not "advertising" but a way to try to create a sense of brand. Being a developer myself, I also kind of hate using dev icon in the logo, except there was once I needed to do it because our game was in the process of transfer from an old app (published by another name) to a new app (our dev name), putting the dev logo in the icon would help users better identifying.