class BingAdsApi::V8::CampaignManagementService::CampaignManagementService
Public Class Methods
new(config, endpoint)
click to toggle source
Calls superclass method
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 15 def initialize(config, endpoint) namespace = 'https://adcenter.microsoft.com/v8' super(config, endpoint, namespace, :v8) end
Public Instance Methods
add_ad_extensions(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 208 def add_ad_extensions(*args, &block) return execute_action('add_ad_extensions', args, &block) end
add_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 256 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/v8/campaign_management_service.rb, line 372 def add_ads(*args, &block) return execute_action('add_ads', args, &block) end
add_businesses(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 100 def add_businesses(*args, &block) return execute_action('add_businesses', args, &block) end
add_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 212 def add_campaigns(*args, &block) return execute_action('add_campaigns', args, &block) end
add_goals(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 172 def add_goals(*args, &block) return execute_action('add_goals', args, &block) end
add_keywords(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 68 def add_keywords(*args, &block) return execute_action('add_keywords', args, &block) end
add_site_placements(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 120 def add_site_placements(*args, &block) return execute_action('add_site_placements', args, &block) end
add_target(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 304 def add_target(*args, &block) return execute_action('add_target', args, &block) end
add_targets_to_library(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 320 def add_targets_to_library(*args, &block) return execute_action('add_targets_to_library', args, &block) end
delete_ad_extensions(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 20 def delete_ad_extensions(*args, &block) return execute_action('delete_ad_extensions', args, &block) end
delete_ad_extensions_from_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 40 def delete_ad_extensions_from_campaigns(*args, &block) return execute_action('delete_ad_extensions_from_campaigns', args, &block) end
delete_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 260 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/v8/campaign_management_service.rb, line 376 def delete_ads(*args, &block) return execute_action('delete_ads', args, &block) end
delete_businesses(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 108 def delete_businesses(*args, &block) return execute_action('delete_businesses', args, &block) end
delete_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 232 def delete_campaigns(*args, &block) return execute_action('delete_campaigns', args, &block) end
delete_goals(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 184 def delete_goals(*args, &block) return execute_action('delete_goals', args, &block) end
delete_keywords(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 72 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/v8/campaign_management_service.rb, line 124 def delete_site_placements(*args, &block) return execute_action('delete_site_placements', args, &block) end
delete_target(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 308 def delete_target(*args, &block) return execute_action('delete_target', args, &block) end
delete_target_from_ad_group(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 352 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/v8/campaign_management_service.rb, line 364 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/v8/campaign_management_service.rb, line 332 def delete_targets_from_library(*args, &block) return execute_action('delete_targets_from_library', args, &block) end
download_campaign_hierarchy(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 164 def download_campaign_hierarchy(*args, &block) return execute_action('download_campaign_hierarchy', args, &block) end
get_account_migration_statuses(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 204 def get_account_migration_statuses(*args, &block) return execute_action('get_account_migration_statuses', args, &block) end
get_ad_editorial_reasons_by_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 160 def get_ad_editorial_reasons_by_ids(*args, &block) return execute_action('get_ad_editorial_reasons_by_ids', args, &block) end
get_ad_extensions_by_campaign_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 24 def get_ad_extensions_by_campaign_ids(*args, &block) return execute_action('get_ad_extensions_by_campaign_ids', args, &block) end
get_ad_extensions_by_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 28 def get_ad_extensions_by_ids(*args, &block) return execute_action('get_ad_extensions_by_ids', args, &block) end
get_ad_extensions_editorial_reasons_by_campaign_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 32 def get_ad_extensions_editorial_reasons_by_campaign_ids(*args, &block) return execute_action('get_ad_extensions_editorial_reasons_by_campaign_ids', args, &block) end
get_ad_groups_by_campaign_id(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 268 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/v8/campaign_management_service.rb, line 264 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/v8/campaign_management_service.rb, line 52 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/v8/campaign_management_service.rb, line 44 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/v8/campaign_management_service.rb, line 48 def get_ads_by_ids(*args, &block) return execute_action('get_ads_by_ids', args, &block) end
get_analytics_type(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 192 def get_analytics_type(*args, &block) return execute_action('get_analytics_type', args, &block) end
get_businesses_by_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 116 def get_businesses_by_ids(*args, &block) return execute_action('get_businesses_by_ids', args, &block) end
get_businesses_info(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 112 def get_businesses_info(*args, &block) return execute_action('get_businesses_info', args, &block) end
get_campaign_ad_extensions(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 196 def get_campaign_ad_extensions(*args, &block) return execute_action('get_campaign_ad_extensions', args, &block) end
get_campaigns_by_account_id(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 216 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/v8/campaign_management_service.rb, line 220 def get_campaigns_by_ids(*args, &block) return execute_action('get_campaigns_by_ids', args, &block) end
get_device_os_targets_by_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 344 def get_device_os_targets_by_ids(*args, &block) return execute_action('get_device_os_targets_by_ids', args, &block) end
get_download_status(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 168 def get_download_status(*args, &block) return execute_action('get_download_status', args, &block) end
get_goals(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 180 def get_goals(*args, &block) return execute_action('get_goals', args, &block) end
get_keyword_editorial_reasons_by_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 156 def get_keyword_editorial_reasons_by_ids(*args, &block) return execute_action('get_keyword_editorial_reasons_by_ids', args, &block) end
get_keywords_by_ad_group_id(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 84 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/v8/campaign_management_service.rb, line 76 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/v8/campaign_management_service.rb, line 80 def get_keywords_by_ids(*args, &block) return execute_action('get_keywords_by_ids', args, &block) end
get_negative_keywords_by_ad_group_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 288 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/v8/campaign_management_service.rb, line 240 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/v8/campaign_management_service.rb, line 296 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/v8/campaign_management_service.rb, line 248 def get_negative_sites_by_campaign_ids(*args, &block) return execute_action('get_negative_sites_by_campaign_ids', args, &block) end
get_normalized_strings(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 152 def get_normalized_strings(*args, &block) return execute_action('get_normalized_strings', args, &block) end
get_placement_details_for_urls(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 148 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/v8/campaign_management_service.rb, line 132 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/v8/campaign_management_service.rb, line 128 def get_site_placements_by_ids(*args, &block) return execute_action('get_site_placements_by_ids', args, &block) end
get_target_by_ad_group_id(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 312 def get_target_by_ad_group_id(*args, &block) return execute_action('get_target_by_ad_group_id', args, &block) end
get_targets_by_ad_group_ids(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 356 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/v8/campaign_management_service.rb, line 368 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/v8/campaign_management_service.rb, line 340 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/v8/campaign_management_service.rb, line 336 def get_targets_info_from_library(*args, &block) return execute_action('get_targets_info_from_library', args, &block) end
pause_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 272 def pause_ad_groups(*args, &block) return execute_action('pause_ad_groups', args, &block) end
pause_ads(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 60 def pause_ads(*args, &block) return execute_action('pause_ads', args, &block) end
pause_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 224 def pause_campaigns(*args, &block) return execute_action('pause_campaigns', args, &block) end
pause_keywords(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 88 def pause_keywords(*args, &block) return execute_action('pause_keywords', args, &block) end
pause_site_placements(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 136 def pause_site_placements(*args, &block) return execute_action('pause_site_placements', args, &block) end
resume_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 276 def resume_ad_groups(*args, &block) return execute_action('resume_ad_groups', args, &block) end
resume_ads(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 64 def resume_ads(*args, &block) return execute_action('resume_ads', args, &block) end
resume_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 228 def resume_campaigns(*args, &block) return execute_action('resume_campaigns', args, &block) end
resume_keywords(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 92 def resume_keywords(*args, &block) return execute_action('resume_keywords', args, &block) end
resume_site_placements(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 140 def resume_site_placements(*args, &block) return execute_action('resume_site_placements', args, &block) end
set_ad_extensions_to_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 36 def set_ad_extensions_to_campaigns(*args, &block) return execute_action('set_ad_extensions_to_campaigns', args, &block) end
set_analytics_type(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 188 def set_analytics_type(*args, &block) return execute_action('set_analytics_type', args, &block) end
set_campaign_ad_extensions(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 200 def set_campaign_ad_extensions(*args, &block) return execute_action('set_campaign_ad_extensions', args, &block) end
set_negative_keywords_to_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 292 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/v8/campaign_management_service.rb, line 244 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/v8/campaign_management_service.rb, line 300 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/v8/campaign_management_service.rb, line 252 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/v8/campaign_management_service.rb, line 348 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/v8/campaign_management_service.rb, line 360 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/v8/campaign_management_service.rb, line 280 def submit_ad_group_for_approval(*args, &block) return execute_action('submit_ad_group_for_approval', args, &block) end
update_ad_groups(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 284 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/v8/campaign_management_service.rb, line 56 def update_ads(*args, &block) return execute_action('update_ads', args, &block) end
update_businesses(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 104 def update_businesses(*args, &block) return execute_action('update_businesses', args, &block) end
update_campaigns(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 236 def update_campaigns(*args, &block) return execute_action('update_campaigns', args, &block) end
update_device_os_targets(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 328 def update_device_os_targets(*args, &block) return execute_action('update_device_os_targets', args, &block) end
update_goals(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 176 def update_goals(*args, &block) return execute_action('update_goals', args, &block) end
update_keywords(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 96 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/v8/campaign_management_service.rb, line 144 def update_site_placements(*args, &block) return execute_action('update_site_placements', args, &block) end
update_target(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 316 def update_target(*args, &block) return execute_action('update_target', args, &block) end
update_targets_in_library(*args, &block)
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 324 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/v8/campaign_management_service.rb, line 386 def get_module() return BingAdsApi::V8::CampaignManagementService end
get_service_registry()
click to toggle source
# File lib/bing_ads_api/v8/campaign_management_service.rb, line 382 def get_service_registry() return CampaignManagementServiceRegistry end