Class: YSM::AdGroupService::AdGroupOptimizationGuidelines

Inherits:
Object
  • Object
show all
Defined in:
lib/ysm4r/v1/AdGroupService.rb,
lib/ysm4r/v2/AdGroupService.rb

Overview

http://marketing.ews.yahooapis.com/V2AdGroupOptimizationGuidelines

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cPA = nil, cPC = nil, cPM = nil, rOAS = nil, accountID = nil, adGroupID = nil, averageConversionRate = nil, averageRevenuePerConversion = nil, campaignID = nil, contentMatchMaxBid = nil, conversionImportance = nil, createTimestamp = nil, impressionImportance = nil, lastUpdateTimestamp = nil, leadImportance = nil, sponsoredSearchMaxBid = nil, sponsoredSearchMinPosition = nil, sponsoredSearchMinPositionImportance = nil) ⇒ AdGroupOptimizationGuidelines

Returns a new instance of AdGroupOptimizationGuidelines.



115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/ysm4r/v1/AdGroupService.rb', line 115

def initialize(cPA = nil, cPC = nil, cPM = nil, rOAS = nil, accountID = nil, adGroupID = nil, averageConversionRate = nil, averageRevenuePerConversion = nil, campaignID = nil, contentMatchMaxBid = nil, conversionImportance = nil, createTimestamp = nil, impressionImportance = nil, lastUpdateTimestamp = nil, leadImportance = nil, sponsoredSearchMaxBid = nil, sponsoredSearchMinPosition = nil, sponsoredSearchMinPositionImportance = nil)
  @cPA = cPA
  @cPC = cPC
  @cPM = cPM
  @rOAS = rOAS
  @accountID = accountID
  @adGroupID = adGroupID
  @averageConversionRate = averageConversionRate
  @averageRevenuePerConversion = averageRevenuePerConversion
  @campaignID = campaignID
  @contentMatchMaxBid = contentMatchMaxBid
  @conversionImportance = conversionImportance
  @createTimestamp = createTimestamp
  @impressionImportance = impressionImportance
  @lastUpdateTimestamp = lastUpdateTimestamp
  @leadImportance = leadImportance
  @sponsoredSearchMaxBid = sponsoredSearchMaxBid
  @sponsoredSearchMinPosition = sponsoredSearchMinPosition
  @sponsoredSearchMinPositionImportance = sponsoredSearchMinPositionImportance
end

Instance Attribute Details

#accountIDObject

Returns the value of attribute accountID.



100
101
102
# File 'lib/ysm4r/v1/AdGroupService.rb', line 100

def accountID
  @accountID
end

#adGroupIDObject

Returns the value of attribute adGroupID.



101
102
103
# File 'lib/ysm4r/v1/AdGroupService.rb', line 101

def adGroupID
  @adGroupID
end

#averageConversionRateObject

Returns the value of attribute averageConversionRate.



102
103
104
# File 'lib/ysm4r/v1/AdGroupService.rb', line 102

def averageConversionRate
  @averageConversionRate
end

#averageRevenuePerConversionObject

Returns the value of attribute averageRevenuePerConversion.



103
104
105
# File 'lib/ysm4r/v1/AdGroupService.rb', line 103

def averageRevenuePerConversion
  @averageRevenuePerConversion
end

#campaignIDObject

Returns the value of attribute campaignID.



104
105
106
# File 'lib/ysm4r/v1/AdGroupService.rb', line 104

def campaignID
  @campaignID
end

#contentMatchMaxBidObject

Returns the value of attribute contentMatchMaxBid.



105
106
107
# File 'lib/ysm4r/v1/AdGroupService.rb', line 105

def contentMatchMaxBid
  @contentMatchMaxBid
end

#conversionImportanceObject

Returns the value of attribute conversionImportance.



106
107
108
# File 'lib/ysm4r/v1/AdGroupService.rb', line 106

def conversionImportance
  @conversionImportance
end

#cPAObject

Returns the value of attribute cPA.



96
97
98
# File 'lib/ysm4r/v1/AdGroupService.rb', line 96

def cPA
  @cPA
end

#cPCObject

Returns the value of attribute cPC.



97
98
99
# File 'lib/ysm4r/v1/AdGroupService.rb', line 97

def cPC
  @cPC
end

#cPMObject

Returns the value of attribute cPM.



98
99
100
# File 'lib/ysm4r/v1/AdGroupService.rb', line 98

def cPM
  @cPM
end

#createTimestampObject

Returns the value of attribute createTimestamp.



107
108
109
# File 'lib/ysm4r/v1/AdGroupService.rb', line 107

def createTimestamp
  @createTimestamp
end

#impressionImportanceObject

Returns the value of attribute impressionImportance.



108
109
110
# File 'lib/ysm4r/v1/AdGroupService.rb', line 108

def impressionImportance
  @impressionImportance
end

#lastUpdateTimestampObject

Returns the value of attribute lastUpdateTimestamp.



109
110
111
# File 'lib/ysm4r/v1/AdGroupService.rb', line 109

def lastUpdateTimestamp
  @lastUpdateTimestamp
end

#leadImportanceObject

Returns the value of attribute leadImportance.



110
111
112
# File 'lib/ysm4r/v1/AdGroupService.rb', line 110

def leadImportance
  @leadImportance
end

#rOASObject

Returns the value of attribute rOAS.



99
100
101
# File 'lib/ysm4r/v1/AdGroupService.rb', line 99

def rOAS
  @rOAS
end

#sponsoredSearchMaxBidObject

Returns the value of attribute sponsoredSearchMaxBid.



111
112
113
# File 'lib/ysm4r/v1/AdGroupService.rb', line 111

def sponsoredSearchMaxBid
  @sponsoredSearchMaxBid
end

#sponsoredSearchMinPositionObject

Returns the value of attribute sponsoredSearchMinPosition.



112
113
114
# File 'lib/ysm4r/v1/AdGroupService.rb', line 112

def sponsoredSearchMinPosition
  @sponsoredSearchMinPosition
end

#sponsoredSearchMinPositionImportanceObject

Returns the value of attribute sponsoredSearchMinPositionImportance.



113
114
115
# File 'lib/ysm4r/v1/AdGroupService.rb', line 113

def sponsoredSearchMinPositionImportance
  @sponsoredSearchMinPositionImportance
end