def add_campaigns(account_id, campaigns)
			
			camps = []
			if campaigns.is_a? Array
				camps = campaigns.map{ |camp| camp.to_hash(:camelcase) }
			elsif campaigns.is_a? BingAdsApi::Campaign
				camps = campaigns.to_hash
			else 
				raise "campaigns must be an array of BingAdsApi::Campaigns"
			end
			message = {
				:account_id => account_id, 
				:campaigns => {:campaign => camps} }
			puts message
			response = call(:add_campaigns, message)
			return get_response_hash(response, __method__)
		end
def add_campaigns(account_id, campaigns)
			
			camps = []
			if campaigns.is_a? Array
				camps = campaigns.map{ |camp| camp.to_hash(:camelcase) }
			elsif campaigns.is_a? BingAdsApi::Campaign
				camps = campaigns.to_hash
			else 
				raise "campaigns must be an array of BingAdsApi::Campaigns"
			end
			message = {
				:account_id => account_id, 
				:campaigns => {:campaign => camps} }
			puts message
			response = call(:add_campaigns, message)
			return get_response_hash(response, __method__)
		end
Public : Adds a campaign to the specified account

 Author:: jlopezn@neonline.cl

 === Parameters
 account_id - account who will own the newly campaigns
 campaigns - An array of BingAdsApi::Campaign

 === Examples
   service.add_campaigns(1, [<BingAdsApi::Campaign>])
   # => <Hash>

 Returns:: hash with the 'add_campaigns_response' structure

 Raises:: exception