Advertisements are coming to ​jerseys ​in a major U.S. professional team sport, a marketing trial that could open a new revenue opportunity for leagues.

​The National Basketball Association is planning to put a​ sponsored​ 3.25-inch-by-1.6-inch​ patch​with a Kia Motors Corp. logo​on the upper left chest of player jerseys for both the 2016 and 2017 All-Star games, according to the league. ​

The patch, part of an advertising buy between media rights holder Turner Sports and sponsor Kia Motors America, will also appear on All-Star jerseys available for retail sale. The companies declined to disclose financial terms.

It will mark the first time that one of the four major American professional sports will display​a​non-apparel logo on jerseys during a game. It is a marketing feature that is common overseas, such as in European soccer leagues and in Nascar, but has long stirred debate by U.S. sports executives.

Jersey ads in the U.S. are fraught with logistical complications, including finding sponsors that satisfy all parties and determining how to divide the revenue among leagues, team owners and broadcasters. Historically, opponents have included some athletic gear makers, who pay hundreds of millions for exclusive rights to outfit pro sports leagues and are wary of crowding jerseys with ads for other brands. Adidas AG , the league’s official jersey outfitter through the 2016-17 season, declined to comment.