UEFA has declined a request to light up the Allianz Arena in rainbow colours before Germany's Euro 2020 match against Hungary on Wednesday.
Munich mayor Dieter Reiter made the request in protest against a new law in Hungary that bans the sharing of any content seen as promoting homosexuality and gender change to under-18s.
UEFA says it denied the request because of the "political context".
Reiter described UEFA 's decision as "shameful".
In a statement, European football's governing body said: " UEFA understands that the intention is also to send a message to promote diversity and inclusion - a cause, which UEFA has been supporting for many years - having joined forces with European clubs, national teams and their players, launching campaigns and plenty of activities all over Europe to promote the ethos that football should be open to everyone.
"And consequently, UEFA has proposed alternative dates for the illumination which align better with existing events."
Germany goalkeeper Manuel Neuer will be allowed to wear his rainbow captain's armband during the game.
UEFA has proposed to Munich to light the stadium in rainbow colors on either 28 June - the Christopher Street Liberation Day - or between 3-9 July which is the Christopher Street Day week in Munich.
Christopher Street Day is an annual LGBTQ+ celebration held annually in cities across Germany and Switzerland, held in memory of the Stonewall Riots in New York in 1969. It is the countries' counterpart to Pride.
Â
Â