class SoapyBing::Ads

Constants

NotCompleted
StatusFailed

Attributes

service_options[R]

Public Class Methods

new(service_options = {}) click to toggle source
# File lib/soapy_bing/ads.rb, line 10
def initialize(service_options = {})
  @service_options = service_options
end

Public Instance Methods

campaign_performance_report(date_start:, date_end:, settings: {}, polling_settings: {}) click to toggle source
# File lib/soapy_bing/ads.rb, line 14
def campaign_performance_report(date_start:, date_end:, settings: {}, polling_settings: {})
  CampaignPerformanceReport.new(
    service_options: service_options,
    date_start: date_start,
    date_end: date_end,
    settings: settings,
    polling_settings: polling_settings
  ).rows
end
campaigns(entities = Campaigns::DEFAULT_ENTITIES, polling_settings: {}, campaign_ids: nil) click to toggle source
# File lib/soapy_bing/ads.rb, line 24
def campaigns(entities = Campaigns::DEFAULT_ENTITIES, polling_settings: {}, campaign_ids: nil)
  Campaigns.new(
    service_options: service_options,
    entities: entities,
    polling_settings: polling_settings,
    campaign_ids: campaign_ids
  ).rows
end