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.
3960 3961 3962 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3960 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
3895 3896 3897 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3895 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
3901 3902 3903 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3901 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
3907 3908 3909 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3907 def maximize_conversions @maximize_conversions end |
#name ⇒ String
Output only. The name of the bidding strategy.
Corresponds to the JSON property name
3912 3913 3914 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3912 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
3917 3918 3919 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3917 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
3922 3923 3924 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3922 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 propertyresourceName`
3929 3930 3931 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3929 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
3935 3936 3937 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3935 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
3941 3942 3943 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3941 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
3947 3948 3949 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3947 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
3953 3954 3955 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3953 def target_spend @target_spend end |
#type ⇒ String
Output only. The type of the bidding strategy.
Corresponds to the JSON property type
3958 3959 3960 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3958 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 3965 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 |