These third party lens hoods are not designed to work with specific lenses. If it is the rubber type you can easily cut a bit off the front of the cap to shorten it as the problem is simply that it is too long and is intruding into the cone of light being gathered by the lens. As the focal length increases, say to 22mm, the vignetting may go away, however the lens cap will no longer be so effective at increased focal lengths where fortunately it is less or no longer required.
Sony A7, A850, A77, A700 || Sony>> 70-300G, 28-75 f2.8 SAM, 16-80CZ, 50 f1.4, FE 28-70 OSS, FE 24-70CZ f4 OSS, LA-EA4 || Minolta>> 300 f4 G HS, 200 f2.8 G HS, 100 f2.8 (D) Macro, 50 f1.7, 28 f2.8, 28-135 f4-4.5, 70-210 f4, 500 f8 Reflex, TC x 1.4 HS, TC x 2 HS. || Sigma 21-35 f3.5-4.2. || Tamron SP 24-135.