All I know that this is somewhere near München Hauptbahnhof because that's how much of the city I saw.
American and European advertising styles are different: in America it is common to see enormous billboards on building facades, while most of Germany is just corporate logos. Billboards can also be seen in Germany, but usually on buildings being repaired.