Sportswear giant Adidas and the Boston Athletic Association have agreed a deal allowing adidas to display its logo on the official race bibs of the Boston Marathon.