Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesRecommendationTargetRoasOptInRecommendation

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v23/classes.rb,
lib/google/apis/searchads360_v23/representations.rb,
lib/google/apis/searchads360_v23/representations.rb

Overview

The Target ROAS opt-in recommendation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesRecommendationTargetRoasOptInRecommendation

Returns a new instance of GoogleAdsSearchads360V23ResourcesRecommendationTargetRoasOptInRecommendation.



18849
18850
18851
# File 'lib/google/apis/searchads360_v23/classes.rb', line 18849

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

Output only. The recommended target ROAS (revenue per unit of spend). The value is between 0.01 and 1000.0, inclusive. Corresponds to the JSON property recommendedTargetRoas

Returns:

  • (Float)


18840
18841
18842
# File 'lib/google/apis/searchads360_v23/classes.rb', line 18840

def recommended_target_roas
  @recommended_target_roas
end

#required_campaign_budget_amount_microsFixnum

Output only. The minimum campaign budget, in local currency for the account, required to achieve the target ROAS. Amount is specified in micros, where one million is equivalent to one currency unit. Corresponds to the JSON property requiredCampaignBudgetAmountMicros

Returns:

  • (Fixnum)


18847
18848
18849
# File 'lib/google/apis/searchads360_v23/classes.rb', line 18847

def required_campaign_budget_amount_micros
  @required_campaign_budget_amount_micros
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



18854
18855
18856
18857
# File 'lib/google/apis/searchads360_v23/classes.rb', line 18854

def update!(**args)
  @recommended_target_roas = args[:recommended_target_roas] if args.key?(:recommended_target_roas)
  @required_campaign_budget_amount_micros = args[:required_campaign_budget_amount_micros] if args.key?(:required_campaign_budget_amount_micros)
end