How do I add in a new Activity Type for CiviCampaign?
You cannot do that anymore through the user interface. In previous versions of CiviCRM you could define the activity for contacts and cases, or cases. 

As Erik said, any activity could be linked to a campaign, there is no restriction on that. So there is no need to to define whether you want use an activity only in campaigns.