You can include a checkbox to hide the additional gift at the time of registration.
  1. Select Fundraising > TeamRaiser
  2. Click "Edit" in the actions column next to the event
  3. Click "Select Event Options"
  4. Click "Edit Advanced Option" under Related Actions
  5. Find "Registration Public View Checkbox"
  6. Mark the box for "Yes, display the public gift checkbox during registration