The contract will pass from the German company to US firm Nike from 2027.
Economy Minister Robert Habeck said he would have "liked a bit more local patriotism", while Health Minister Karl Lauterbach called the decision "wrong".
The DFB said the deal made financial sense and would support grassroots German football.
#dfb #nike