def get_ad_groups_by_ids(campaign_id, ad_groups_ids)
			
			message = {
				:campaign_id => campaign_id,
				:ad_group_ids => {"ins1:long" => ad_groups_ids} }
			response = call(:get_ad_groups_by_ids, message)
			response_hash = get_response_hash(response, __method__)
			ad_groups = response_hash[:ad_groups][:ad_group].map do |ad_group_hash|
				BingAdsApi::AdGroup.new(ad_group_hash)
			end
			return ad_groups
			
		end
def get_ad_groups_by_ids(campaign_id, ad_groups_ids)
			
			message = {
				:campaign_id => campaign_id,
				:ad_group_ids => {"ins1:long" => ad_groups_ids} }
			response = call(:get_ad_groups_by_ids, message)
			response_hash = get_response_hash(response, __method__)
			ad_groups = response_hash[:ad_groups][:ad_group].map do |ad_group_hash|
				BingAdsApi::AdGroup.new(ad_group_hash)
			end
			return ad_groups
			
		end
Public : Returns the specified ad groups that belongs to the
 specified campaign

 Author:: jlopezn@neonline.cl

 === Parameters
 campaign_id   - campaign id
 ad_groups_ids - array with ids from ad groups

 === Examples
   service.get_ad_groups_by_ids(1, [1,2,3])
   # => Array[AdGroups]

 Returns:: Array with the ad groups specified in the ad_groups_ids array

 Raises:: exception