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