Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb
Overview
Represents a view of BiddingStrategies owned by and shared with the customer. In contrast to BiddingStrategy, this resource includes strategies owned by managers of the customer and shared with this customer - in addition to strategies owned by this customer. This resource does not provide metrics and only exposes a limited subset of the BiddingStrategy attributes.
Instance Attribute Summary collapse
-
#id ⇒ Fixnum
Output only.
-
#maximize_conversion_value ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue
An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.
-
#maximize_conversions ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions
An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.
-
#name ⇒ String
Output only.
-
#owner_customer_id ⇒ Fixnum
Output only.
-
#owner_descriptive_name ⇒ String
Output only.
-
#resource_name ⇒ String
Output only.
-
#target_cpa ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa
An automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
-
#target_impression_share ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare
An automated bidding strategy that sets bids so that a certain percentage of search ads are shown at the top of the first page (or other targeted location).
-
#target_roas ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas
An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).
-
#target_spend ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend
An automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
-
#type ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
constructor
A new instance of GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy
Returns a new instance of GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy.
4000 4001 4002 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4000 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ Fixnum
Output only. The ID of the bidding strategy.
Corresponds to the JSON property id
3935 3936 3937 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3935 def id @id end |
#maximize_conversion_value ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversionValue
An automated bidding strategy to help get the most conversion value for your
campaigns while spending your budget.
Corresponds to the JSON property maximizeConversionValue
3941 3942 3943 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3941 def maximize_conversion_value @maximize_conversion_value end |
#maximize_conversions ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyMaximizeConversions
An automated bidding strategy to help get the most conversions for your
campaigns while spending your budget.
Corresponds to the JSON property maximizeConversions
3947 3948 3949 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3947 def maximize_conversions @maximize_conversions end |
#name ⇒ String
Output only. The name of the bidding strategy.
Corresponds to the JSON property name
3952 3953 3954 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3952 def name @name end |
#owner_customer_id ⇒ Fixnum
Output only. The ID of the Customer which owns the bidding strategy.
Corresponds to the JSON property ownerCustomerId
3957 3958 3959 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3957 def owner_customer_id @owner_customer_id end |
#owner_descriptive_name ⇒ String
Output only. descriptive_name of the Customer which owns the bidding strategy.
Corresponds to the JSON property ownerDescriptiveName
3962 3963 3964 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3962 def owner_descriptive_name @owner_descriptive_name end |
#resource_name ⇒ String
Output only. The resource name of the accessible bidding strategy.
AccessibleBiddingStrategy resource names have the form: customers/
customer_id/accessibleBiddingStrategies/
bidding_strategy_id`
Corresponds to the JSON property
resourceName`
3969 3970 3971 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3969 def resource_name @resource_name end |
#target_cpa ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetCpa
An automated bid strategy that sets bids to help get as many conversions as
possible at the target cost-per-acquisition (CPA) you set.
Corresponds to the JSON property targetCpa
3975 3976 3977 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3975 def target_cpa @target_cpa end |
#target_impression_share ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetImpressionShare
An automated bidding strategy that sets bids so that a certain percentage of
search ads are shown at the top of the first page (or other targeted location).
Corresponds to the JSON property targetImpressionShare
3981 3982 3983 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3981 def target_impression_share @target_impression_share end |
#target_roas ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetRoas
An automated bidding strategy that helps you maximize revenue while averaging
a specific target return on ad spend (ROAS).
Corresponds to the JSON property targetRoas
3987 3988 3989 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3987 def target_roas @target_roas end |
#target_spend ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategyTargetSpend
An automated bid strategy that sets your bids to help get as many clicks as
possible within your budget.
Corresponds to the JSON property targetSpend
3993 3994 3995 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3993 def target_spend @target_spend end |
#type ⇒ String
Output only. The type of the bidding strategy.
Corresponds to the JSON property type
3998 3999 4000 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3998 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4005 def update!(**args) @id = args[:id] if args.key?(:id) @maximize_conversion_value = args[:maximize_conversion_value] if args.key?(:maximize_conversion_value) @maximize_conversions = args[:maximize_conversions] if args.key?(:maximize_conversions) @name = args[:name] if args.key?(:name) @owner_customer_id = args[:owner_customer_id] if args.key?(:owner_customer_id) @owner_descriptive_name = args[:owner_descriptive_name] if args.key?(:owner_descriptive_name) @resource_name = args[:resource_name] if args.key?(:resource_name) @target_cpa = args[:target_cpa] if args.key?(:target_cpa) @target_impression_share = args[:target_impression_share] if args.key?(:target_impression_share) @target_roas = args[:target_roas] if args.key?(:target_roas) @target_spend = args[:target_spend] if args.key?(:target_spend) @type = args[:type] if args.key?(:type) end |