class BingAdsApi::V9::CampaignManagementService::CampaignManagementService

Public Class Methods

new(config, endpoint) click to toggle source
Calls superclass method
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 15
def initialize(config, endpoint)
  namespace = 'https://bingads.microsoft.com/CampaignManagement/v9'
  super(config, endpoint, namespace, :V9)
end

Public Instance Methods

add_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 220
def add_ad_extensions(*args, &block)
  return execute_action('add_ad_extensions', args, &block)
end
add_ad_group_criterions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 272
def add_ad_group_criterions(*args, &block)
  return execute_action('add_ad_group_criterions', args, &block)
end
add_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 56
def add_ad_groups(*args, &block)
  return execute_action('add_ad_groups', args, &block)
end
add_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 140
def add_ads(*args, &block)
  return execute_action('add_ads', args, &block)
end
add_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 20
def add_campaigns(*args, &block)
  return execute_action('add_campaigns', args, &block)
end
add_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 164
def add_keywords(*args, &block)
  return execute_action('add_keywords', args, &block)
end
add_media(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 256
def add_media(*args, &block)
  return execute_action('add_media', args, &block)
end
add_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 192
def add_site_placements(*args, &block)
  return execute_action('add_site_placements', args, &block)
end
add_targets_to_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 96
def add_targets_to_library(*args, &block)
  return execute_action('add_targets_to_library', args, &block)
end
appeal_editorial_rejections(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 188
def appeal_editorial_rejections(*args, &block)
  return execute_action('appeal_editorial_rejections', args, &block)
end
delete_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 232
def delete_ad_extensions(*args, &block)
  return execute_action('delete_ad_extensions', args, &block)
end
delete_ad_extensions_associations(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 248
def delete_ad_extensions_associations(*args, &block)
  return execute_action('delete_ad_extensions_associations', args, &block)
end
delete_ad_group_criterions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 280
def delete_ad_group_criterions(*args, &block)
  return execute_action('delete_ad_group_criterions', args, &block)
end
delete_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 60
def delete_ad_groups(*args, &block)
  return execute_action('delete_ad_groups', args, &block)
end
delete_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 144
def delete_ads(*args, &block)
  return execute_action('delete_ads', args, &block)
end
delete_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 32
def delete_campaigns(*args, &block)
  return execute_action('delete_campaigns', args, &block)
end
delete_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 168
def delete_keywords(*args, &block)
  return execute_action('delete_keywords', args, &block)
end
delete_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 196
def delete_site_placements(*args, &block)
  return execute_action('delete_site_placements', args, &block)
end
delete_target_from_ad_group(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 120
def delete_target_from_ad_group(*args, &block)
  return execute_action('delete_target_from_ad_group', args, &block)
end
delete_target_from_campaign(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 132
def delete_target_from_campaign(*args, &block)
  return execute_action('delete_target_from_campaign', args, &block)
end
delete_targets_from_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 104
def delete_targets_from_library(*args, &block)
  return execute_action('delete_targets_from_library', args, &block)
end
get_ad_extension_ids_by_account_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 252
def get_ad_extension_ids_by_account_id(*args, &block)
  return execute_action('get_ad_extension_ids_by_account_id', args, &block)
end
get_ad_extensions_associations(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 244
def get_ad_extensions_associations(*args, &block)
  return execute_action('get_ad_extensions_associations', args, &block)
end
get_ad_extensions_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 224
def get_ad_extensions_by_ids(*args, &block)
  return execute_action('get_ad_extensions_by_ids', args, &block)
end
get_ad_extensions_editorial_reasons(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 236
def get_ad_extensions_editorial_reasons(*args, &block)
  return execute_action('get_ad_extensions_editorial_reasons', args, &block)
end
get_ad_group_criterions_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 268
def get_ad_group_criterions_by_ad_group_id(*args, &block)
  return execute_action('get_ad_group_criterions_by_ad_group_id', args, &block)
end
get_ad_group_criterions_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 264
def get_ad_group_criterions_by_ids(*args, &block)
  return execute_action('get_ad_group_criterions_by_ids', args, &block)
end
get_ad_groups_by_campaign_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 68
def get_ad_groups_by_campaign_id(*args, &block)
  return execute_action('get_ad_groups_by_campaign_id', args, &block)
end
get_ad_groups_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 64
def get_ad_groups_by_ids(*args, &block)
  return execute_action('get_ad_groups_by_ids', args, &block)
end
get_ads_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 156
def get_ads_by_ad_group_id(*args, &block)
  return execute_action('get_ads_by_ad_group_id', args, &block)
end
get_ads_by_editorial_status(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 148
def get_ads_by_editorial_status(*args, &block)
  return execute_action('get_ads_by_editorial_status', args, &block)
end
get_ads_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 152
def get_ads_by_ids(*args, &block)
  return execute_action('get_ads_by_ids', args, &block)
end
get_bmc_stores_by_customer_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 284
def get_bmc_stores_by_customer_id(*args, &block)
  return execute_action('get_bmc_stores_by_customer_id', args, &block)
end
get_campaigns_by_account_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 24
def get_campaigns_by_account_id(*args, &block)
  return execute_action('get_campaigns_by_account_id', args, &block)
end
get_campaigns_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 28
def get_campaigns_by_ids(*args, &block)
  return execute_action('get_campaigns_by_ids', args, &block)
end
get_editorial_reasons_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 216
def get_editorial_reasons_by_ids(*args, &block)
  return execute_action('get_editorial_reasons_by_ids', args, &block)
end
get_keywords_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 180
def get_keywords_by_ad_group_id(*args, &block)
  return execute_action('get_keywords_by_ad_group_id', args, &block)
end
get_keywords_by_editorial_status(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 172
def get_keywords_by_editorial_status(*args, &block)
  return execute_action('get_keywords_by_editorial_status', args, &block)
end
get_keywords_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 176
def get_keywords_by_ids(*args, &block)
  return execute_action('get_keywords_by_ids', args, &block)
end
get_media_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 260
def get_media_by_ids(*args, &block)
  return execute_action('get_media_by_ids', args, &block)
end
get_negative_keywords_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 80
def get_negative_keywords_by_ad_group_ids(*args, &block)
  return execute_action('get_negative_keywords_by_ad_group_ids', args, &block)
end
get_negative_keywords_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 40
def get_negative_keywords_by_campaign_ids(*args, &block)
  return execute_action('get_negative_keywords_by_campaign_ids', args, &block)
end
get_negative_sites_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 88
def get_negative_sites_by_ad_group_ids(*args, &block)
  return execute_action('get_negative_sites_by_ad_group_ids', args, &block)
end
get_negative_sites_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 48
def get_negative_sites_by_campaign_ids(*args, &block)
  return execute_action('get_negative_sites_by_campaign_ids', args, &block)
end
get_placement_details_for_urls(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 212
def get_placement_details_for_urls(*args, &block)
  return execute_action('get_placement_details_for_urls', args, &block)
end
get_site_placements_by_ad_group_id(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 204
def get_site_placements_by_ad_group_id(*args, &block)
  return execute_action('get_site_placements_by_ad_group_id', args, &block)
end
get_site_placements_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 200
def get_site_placements_by_ids(*args, &block)
  return execute_action('get_site_placements_by_ids', args, &block)
end
get_targets_by_ad_group_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 124
def get_targets_by_ad_group_ids(*args, &block)
  return execute_action('get_targets_by_ad_group_ids', args, &block)
end
get_targets_by_campaign_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 136
def get_targets_by_campaign_ids(*args, &block)
  return execute_action('get_targets_by_campaign_ids', args, &block)
end
get_targets_by_ids(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 112
def get_targets_by_ids(*args, &block)
  return execute_action('get_targets_by_ids', args, &block)
end
get_targets_info_from_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 108
def get_targets_info_from_library(*args, &block)
  return execute_action('get_targets_info_from_library', args, &block)
end
set_ad_extensions_associations(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 240
def set_ad_extensions_associations(*args, &block)
  return execute_action('set_ad_extensions_associations', args, &block)
end
set_negative_keywords_to_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 84
def set_negative_keywords_to_ad_groups(*args, &block)
  return execute_action('set_negative_keywords_to_ad_groups', args, &block)
end
set_negative_keywords_to_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 44
def set_negative_keywords_to_campaigns(*args, &block)
  return execute_action('set_negative_keywords_to_campaigns', args, &block)
end
set_negative_sites_to_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 92
def set_negative_sites_to_ad_groups(*args, &block)
  return execute_action('set_negative_sites_to_ad_groups', args, &block)
end
set_negative_sites_to_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 52
def set_negative_sites_to_campaigns(*args, &block)
  return execute_action('set_negative_sites_to_campaigns', args, &block)
end
set_target_to_ad_group(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 116
def set_target_to_ad_group(*args, &block)
  return execute_action('set_target_to_ad_group', args, &block)
end
set_target_to_campaign(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 128
def set_target_to_campaign(*args, &block)
  return execute_action('set_target_to_campaign', args, &block)
end
submit_ad_group_for_approval(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 72
def submit_ad_group_for_approval(*args, &block)
  return execute_action('submit_ad_group_for_approval', args, &block)
end
update_ad_extensions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 228
def update_ad_extensions(*args, &block)
  return execute_action('update_ad_extensions', args, &block)
end
update_ad_group_criterions(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 276
def update_ad_group_criterions(*args, &block)
  return execute_action('update_ad_group_criterions', args, &block)
end
update_ad_groups(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 76
def update_ad_groups(*args, &block)
  return execute_action('update_ad_groups', args, &block)
end
update_ads(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 160
def update_ads(*args, &block)
  return execute_action('update_ads', args, &block)
end
update_campaigns(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 36
def update_campaigns(*args, &block)
  return execute_action('update_campaigns', args, &block)
end
update_keywords(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 184
def update_keywords(*args, &block)
  return execute_action('update_keywords', args, &block)
end
update_site_placements(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 208
def update_site_placements(*args, &block)
  return execute_action('update_site_placements', args, &block)
end
update_targets_in_library(*args, &block) click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 100
def update_targets_in_library(*args, &block)
  return execute_action('update_targets_in_library', args, &block)
end

Private Instance Methods

get_module() click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 294
def get_module()
  return BingAdsApi::V9::CampaignManagementService
end
get_service_registry() click to toggle source
# File lib/bing_ads_api/v9/campaign_management_service.rb, line 290
def get_service_registry()
  return CampaignManagementServiceRegistry
end