The round, mid-court decal is absolutely huge at some places. I guess it's supposed to cover up the home team's logo, so its size needs to vary. Can you imagine how big it would have to be to cover the logo at Texas, A&M or Kansas, if these games were played there?
In soccer and other sports they simply add the advertisement or logo on the tv. This way they can change it, the players don't see it and for sure they would not trip or slip on it were it on a basketball court.