Class: BingAdsApi::V8::CampaignManagementService::CampaignManagementService

Inherits:
AdsCommonForBingAds::SavonService show all
Defined in:
lib/bing_ads_api/v8/campaign_management_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(config, endpoint) ⇒ CampaignManagementService

Returns a new instance of CampaignManagementService.



15
16
17
18
# 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

Instance Method Details

#add_ad_extensions(*args, &block) ⇒ Object



208
209
210
# 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) ⇒ Object



256
257
258
# 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) ⇒ Object



372
373
374
# 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) ⇒ Object



100
101
102
# 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) ⇒ Object



212
213
214
# 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) ⇒ Object



172
173
174
# 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) ⇒ Object



68
69
70
# 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) ⇒ Object



120
121
122
# 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) ⇒ Object



304
305
306
# 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) ⇒ Object



320
321
322
# 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) ⇒ Object



20
21
22
# 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) ⇒ Object



40
41
42
# 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) ⇒ Object



260
261
262
# 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) ⇒ Object



376
377
378
# 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) ⇒ Object



108
109
110
# 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) ⇒ Object



232
233
234
# 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) ⇒ Object



184
185
186
# 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) ⇒ Object



72
73
74
# 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) ⇒ Object



124
125
126
# 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) ⇒ Object



308
309
310
# 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) ⇒ Object



352
353
354
# 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) ⇒ Object



364
365
366
# 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) ⇒ Object



332
333
334
# 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) ⇒ Object



164
165
166
# 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) ⇒ Object



204
205
206
# File 'lib/bing_ads_api/v8/campaign_management_service.rb', line 204

def (*args, &block)
  return execute_action('get_account_migration_statuses', args, &block)
end

#get_ad_editorial_reasons_by_ids(*args, &block) ⇒ Object



160
161
162
# 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) ⇒ Object



24
25
26
# 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) ⇒ Object



28
29
30
# 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) ⇒ Object



32
33
34
# 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) ⇒ Object



268
269
270
# 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) ⇒ Object



264
265
266
# 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) ⇒ Object



52
53
54
# 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) ⇒ Object



44
45
46
# 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) ⇒ Object



48
49
50
# 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) ⇒ Object



192
193
194
# 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) ⇒ Object



116
117
118
# 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) ⇒ Object



112
113
114
# 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) ⇒ Object



196
197
198
# 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) ⇒ Object



216
217
218
# File 'lib/bing_ads_api/v8/campaign_management_service.rb', line 216

def (*args, &block)
  return execute_action('get_campaigns_by_account_id', args, &block)
end

#get_campaigns_by_ids(*args, &block) ⇒ Object



220
221
222
# 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) ⇒ Object



344
345
346
# 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) ⇒ Object



168
169
170
# 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) ⇒ Object



180
181
182
# 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) ⇒ Object



156
157
158
# 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) ⇒ Object



84
85
86
# 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) ⇒ Object



76
77
78
# 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) ⇒ Object



80
81
82
# 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) ⇒ Object



288
289
290
# 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) ⇒ Object



240
241
242
# 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) ⇒ Object



296
297
298
# 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) ⇒ Object



248
249
250
# 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) ⇒ Object



152
153
154
# 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) ⇒ Object



148
149
150
# 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) ⇒ Object



132
133
134
# 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) ⇒ Object



128
129
130
# 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) ⇒ Object



312
313
314
# 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) ⇒ Object



356
357
358
# 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) ⇒ Object



368
369
370
# 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) ⇒ Object



340
341
342
# 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) ⇒ Object



336
337
338
# 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) ⇒ Object



272
273
274
# 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) ⇒ Object



60
61
62
# 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) ⇒ Object



224
225
226
# 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) ⇒ Object



88
89
90
# 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) ⇒ Object



136
137
138
# 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) ⇒ Object



276
277
278
# 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) ⇒ Object



64
65
66
# 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) ⇒ Object



228
229
230
# 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) ⇒ Object



92
93
94
# 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) ⇒ Object



140
141
142
# 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) ⇒ Object



36
37
38
# 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) ⇒ Object



188
189
190
# 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) ⇒ Object



200
201
202
# 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) ⇒ Object



292
293
294
# 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) ⇒ Object



244
245
246
# 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) ⇒ Object



300
301
302
# 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) ⇒ Object



252
253
254
# 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) ⇒ Object



348
349
350
# 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) ⇒ Object



360
361
362
# 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) ⇒ Object



280
281
282
# 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) ⇒ Object



284
285
286
# 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) ⇒ Object



56
57
58
# 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) ⇒ Object



104
105
106
# 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) ⇒ Object



236
237
238
# 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) ⇒ Object



328
329
330
# 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) ⇒ Object



176
177
178
# 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) ⇒ Object



96
97
98
# 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) ⇒ Object



144
145
146
# 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) ⇒ Object



316
317
318
# 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) ⇒ Object



324
325
326
# 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