Добрый день!
В данном случае различие в деталях. Если простыми словами, пожертвование - это дар без какой либо возможной выгоды для дающего, а спонсорство - это тоже пожертвование, но все же с выгодой для себя.
Например, бренд дает деньги на какое-то мероприятие и получает взамен возможность рекламы своего бренда на площадках этого мероприятия.