A trainer for each pokemon, is this an ad?

Could be an ad for Nike, could be some fans made it. Either way it's likely good for brand love.

Check it out