class AdRoll::Api::Adgroup
Public Class Methods
add_demographic_target(adgroup:, target_min:, min_age:, target_max:, max_age:)
click to toggle source
# File lib/adroll/adgroup.rb, line 7 def add_demographic_target(adgroup:, target_min:, min_age:, target_max:, max_age:) params = { adgroup: adgroup, target_min: target_min, min_age: min_age, target_max: target_max, max_age: max_age }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
add_placement_target(adgroup:, placement:)
click to toggle source
# File lib/adroll/adgroup.rb, line 19 def add_placement_target(adgroup:, placement:) params = { adgroup: adgroup, placement: placement }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
add_platform_target(adgroup:, type:, os:, os_version:, device:)
click to toggle source
# File lib/adroll/adgroup.rb, line 28 def add_platform_target(adgroup:, type:, os:, os_version:, device:) params = { adgroup: adgroup, type: type, os: os, os_version: os_version, device: device }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
add_segments(adgroup:, segments:, is_negative: nil)
click to toggle source
# File lib/adroll/adgroup.rb, line 40 def add_segments(adgroup:, segments:, is_negative: nil) params = { adgroup: adgroup, segments: segments, is_negative: is_negative }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
allow_site(ad_format:, site:)
click to toggle source
# File lib/adroll/adgroup.rb, line 50 def allow_site(ad_format:, site:) params = { ad_format: ad_format, site: site }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
approve_ad(adgroup:, ad:)
click to toggle source
# File lib/adroll/adgroup.rb, line 59 def approve_ad(adgroup:, ad:) params = { adgroup: adgroup, ad: ad }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
clone(adgroup:)
click to toggle source
# File lib/adroll/adgroup.rb, line 68 def clone(adgroup:) params = { adgroup: adgroup }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
create(campaign:, name: nil, ads: nil, positive_segments: nil, negative_segments: nil, geo_targets:, geo_targets_countries: nil, geo_targets_regions:)
click to toggle source
# File lib/adroll/adgroup.rb, line 76 def create(campaign:, name: nil, ads: nil, positive_segments: nil, negative_segments: nil, geo_targets:, geo_targets_countries: nil, geo_targets_regions:) params = { campaign: campaign, name: name, ads: ads, positive_segments: positive_segments, negative_segments: negative_segments, geo_targets: geo_targets, geo_targets_countries: geo_targets_countries, geo_targets_regions: geo_targets_regions }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
deselect_ads(adgroup:, ads:)
click to toggle source
# File lib/adroll/adgroup.rb, line 92 def deselect_ads(adgroup:, ads:) params = { adgroup: adgroup, ads: ads }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
edit(campaign:, name: nil, status: nil, ads: nil, positive_segments: nil, negative_segments: nil, geo_targets:, geo_targets_countries: nil, geo_targets_regions:)
click to toggle source
# File lib/adroll/adgroup.rb, line 101 def edit(campaign:, name: nil, status: nil, ads: nil, positive_segments: nil, negative_segments: nil, geo_targets:, geo_targets_countries: nil, geo_targets_regions:) params = { campaign: campaign, name: name, status: status, ads: ads, positive_segments: positive_segments, negative_segments: negative_segments, geo_targets: geo_targets, geo_targets_countries: geo_targets_countries, geo_targets_regions: geo_targets_regions }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
exclude_site(ad_format:, site:)
click to toggle source
# File lib/adroll/adgroup.rb, line 118 def exclude_site(ad_format:, site:) params = { ad_format: ad_format, site: site }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
get(adgroup:)
click to toggle source
# File lib/adroll/adgroup.rb, line 127 def get(adgroup:) params = { adgroup: adgroup }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
get_ads(adgroup:, is_active: nil, statuses: nil, types: nil, width: nil, height: nil)
click to toggle source
# File lib/adroll/adgroup.rb, line 135 def get_ads(adgroup:, is_active: nil, statuses: nil, types: nil, width: nil, height: nil) params = { adgroup: adgroup, is_active: is_active, statuses: statuses, types: types, width: width, height: height }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
get_geo_targets(adgroup:)
click to toggle source
# File lib/adroll/adgroup.rb, line 148 def get_geo_targets(adgroup:) params = { agroup: adgroup }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
pause(adgroup:)
click to toggle source
# File lib/adroll/adgroup.rb, line 156 def pause(adgroup:) params = { adgroup: adgroup }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
pause_ad(adgroup:, ad:)
click to toggle source
# File lib/adroll/adgroup.rb, line 164 def pause_ad(adgroup:, ad:) params = { adgroup: adgroup, ad: ad }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
pause_ads(adgroup:, ads:)
click to toggle source
# File lib/adroll/adgroup.rb, line 173 def pause_ads(adgroup:, ads:) params = { adgroup: adgroup, ads: ads }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
remove_placement_target(adgroup:, placement:)
click to toggle source
# File lib/adroll/adgroup.rb, line 182 def remove_placement_target(adgroup:, placement:) params = { adgroup: adgroup, placement: placement }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
remove_platform_target(adgroup:, type:, os:, os_version:, device:)
click to toggle source
# File lib/adroll/adgroup.rb, line 191 def remove_platform_target(adgroup:, type:, os:, os_version:, device:) params = { adgroup: adgroup, type: type, os: os, os_version: os_version, device: device }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
remove_segments(adgroup:, segments:)
click to toggle source
# File lib/adroll/adgroup.rb, line 203 def remove_segments(adgroup:, segments:) params = { adgroup: adgroup, segments: segments }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
select_ads(adgroup:, ads:)
click to toggle source
# File lib/adroll/adgroup.rb, line 212 def select_ads(adgroup:, ads:) params = { adgroup: adgroup, ads: ads }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
unpause(adgroup:)
click to toggle source
# File lib/adroll/adgroup.rb, line 221 def unpause(adgroup:) params = { adgroup: adgroup }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
unpause_ad(adgroup:, ad:)
click to toggle source
# File lib/adroll/adgroup.rb, line 229 def unpause_ad(adgroup:, ad:) params = { adgroup: adgroup, ad: ad }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
unpause_ads(adgroup:, ads:)
click to toggle source
# File lib/adroll/adgroup.rb, line 238 def unpause_ads(adgroup:, ads:) params = { adgroup: adgroup, ads: ads }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end