class BingAdsRubySdk::Services::CampaignManagement
Public Class Methods
service()
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 114 def self.service :campaign_management end
Public Instance Methods
add_ad_extensions(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 6 def add_ad_extensions(message) call(__method__, message) end
add_conversion_goals(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 10 def add_conversion_goals(message) call(__method__, message) end
get_ad_extension_ids_by_account_id(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 50 def get_ad_extension_ids_by_account_id(message) call_wrapper(__method__, message, :ad_extension_ids) end
get_ad_extensions_associations(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 39 def get_ad_extensions_associations(message) wrap_array( call(__method__, message) .dig(:ad_extension_association_collection, :ad_extension_association_collection) .first .dig(:ad_extension_associations, :ad_extension_association) ) rescue [] end
get_ad_extensions_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 54 def get_ad_extensions_by_ids(message) call_wrapper(__method__, message, :ad_extensions, :ad_extension) end
get_ad_groups_by_campaign_id(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 62 def get_ad_groups_by_campaign_id(message) call_wrapper(__method__, message, :ad_groups, :ad_group) end
get_ad_groups_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 58 def get_ad_groups_by_ids(message) call_wrapper(__method__, message, :ad_groups, :ad_group) end
get_ads_by_ad_group_id(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 66 def get_ads_by_ad_group_id(message) call_wrapper(__method__, message, :ads, :ad) end
get_budgets_by_ids(message= {})
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 70 def get_budgets_by_ids(message= {}) call_wrapper(__method__, message, :budgets, :budget) end
get_campaign_criterions_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 82 def get_campaign_criterions_by_ids(message) call_wrapper(__method__, message, :campaign_criterions, :campaign_criterion) end
get_campaigns_by_account_id(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 74 def get_campaigns_by_account_id(message) call_wrapper(__method__, message, :campaigns, :campaign) end
get_campaigns_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 78 def get_campaigns_by_ids(message) call_wrapper(__method__, message, :campaigns, :campaign) end
get_conversion_goals_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 86 def get_conversion_goals_by_ids(message) call_wrapper(__method__, message, :conversion_goals, :conversion_goal) end
get_keywords_by_ad_group_id(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 90 def get_keywords_by_ad_group_id(message) call_wrapper(__method__, message, :keywords, :keyword) end
get_keywords_by_editorial_status(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 94 def get_keywords_by_editorial_status(message) call_wrapper(__method__, message, :keywords, :keyword) end
get_keywords_by_ids(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 98 def get_keywords_by_ids(message) call_wrapper(__method__, message, :keywords, :keyword) end
set_ad_extensions_associations(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 22 def set_ad_extensions_associations(message) call(__method__, message) end
update_conversion_goals(message)
click to toggle source
# File lib/bing_ads_ruby_sdk/services/campaign_management.rb, line 30 def update_conversion_goals(message) call(__method__, message) end